{
string str = photopath
FileStream file = new FileStream(str, FileMode.Open, FileAccess.Read)
Byte[] bytBLOBData = new Byte[file.Length]
file.Read(bytBLOBData, 0, bytBLOBData.Length)
file.Close()
return bytBLOBData
}//这和数是定义函数..
若想矢量图转换成位图,可以先先选择图像。执行“位图”→“转换为位图”命令,打开“转换为位图”对话框,设置相关参数选项后,单击“预览”按钮,单击“确定”按钮即可。转换为位图对话框中饥答虚各选项功能为:
分辨率:为了保证转换成位图之后的效果,必须将“颜色模式”选择在24位以上,分辨率在200dpi以上。
颜烂燃色模式:颜色模式决定构成位图的颜色数量和种类,因此文件大小会受到影响。
递色处理的:模拟比可用颜色数目更多的颜色。选中此复选框可用于使用256色或更少颜色的图像。
总是叠印黑色:在通过叠印黑色进行打印时,避免黑色对象与下面对象有间距。
光滑处理:选中该复选框,可减少锯齿,使位图边缘平滑。
透明背景:选中该复选框,设置位图背景透明,反之则用白色背景颜色作为填充区域。
另外,矢量图转换为位举让图后,可以为其添加各种图像效果,但不能再对其形状进行编辑,各种填充功能也不可再用。
创建内存搜滚DC, 把DC的数据绘制到内存世山余DC中.内存DC一般就会依赖一个内存唯行位图对象.
这样就把DC中的东西绘制到这个内存位图中了,
然后保存这个内存位图即可.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)