读书人

VB picturebox转存jpg图像位深度的有关

发布时间: 2013-11-08 17:52:32 作者: rapoo

VB picturebox转存jpg图像位深度的问题.
picturebox中用GDI函数绘制图像.
使用 SavePicture picbox.Picture, App.Path & "\xxx.jpg"
保存为xxx.jpg文件.
右键属性-->查看位深度为24, 请问怎样保存为32位的??
是SavePicture的方法问题? 还是GDI API函数的问题? 还是picturebox的属性问题?
求指教.
[解决办法]
SavePicture 保存下来的是bmp格式.
[解决办法]

引用:
Quote: 引用:

SavePicture 保存下来的是bmp格式.

刚才试了SavePicture picbox.Picture, App.Path & "\xxx.bmp"
保存为bmp格式的,右键属性还是看到位深度=24


你要保存为32位图片的话, 可以使用GDI+. 网上有不少例子
[解决办法]
BMP没有32位的吧?
它的 RGB都是8位。

jpg格式好象也只是24位的。

如果是32位, 应该是带Alpha通道的,可能要 png格式的才有这种。

读书人网 >VB

热点推荐