VB picturebox转存jpg图像位深度的问题.

唐诗三百首 2013-11-01 11:09:28
picturebox中用GDI函数绘制图像.
使用 SavePicture picbox.Picture, App.Path & "\xxx.jpg"
保存为xxx.jpg文件.
右键属性-->查看位深度为24, 请问怎样保存为32位的??
是SavePicture的方法问题? 还是GDI API函数的问题? 还是picturebox的属性问题?
求指教.
...全文
218 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊孩子开学喽 2013-11-01
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:
[quote=引用 1 楼 WallesCai 的回复:] SavePicture 保存下来的是bmp格式.
刚才试了SavePicture picbox.Picture, App.Path & "\xxx.bmp" 保存为bmp格式的,右键属性还是看到位深度=24[/quote] 你要保存为32位图片的话, 可以使用GDI+. 网上有不少例子
唐诗三百首 2013-11-01
  • 打赏
  • 举报
回复
引用 1 楼 WallesCai 的回复:
SavePicture 保存下来的是bmp格式.
刚才试了SavePicture picbox.Picture, App.Path & "\xxx.bmp" 保存为bmp格式的,右键属性还是看到位深度=24
熊孩子开学喽 2013-11-01
  • 打赏
  • 举报
回复
SavePicture 保存下来的是bmp格式.
舉杯邀明月 2013-11-01
  • 打赏
  • 举报
回复
BMP没有32位的吧? 它的 RGB都是8位。 jpg格式好象也只是24位的。 如果是32位, 应该是带Alpha通道的,可能要 png格式的才有这种。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧