我用CIMAGE把透明PNG转化成32位BMP,为什么有黑色背景的啊

nabasasun 2013-01-11 11:57:42
用PS打开也是这样,但是保存的时候提示有ALPHA通道,而且在游戏中是确实可以透明,但是黑色让人很不爽

而且32位的BMP转成PNG也带上了黑色背景

...全文
507 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小段儿 2013-01-11
  • 打赏
  • 举报
回复
BMP没有透明值,png也只有32位的才有透明值,图片转换用ps转。
laviewpbt 2013-01-11
  • 打赏
  • 举报
回复
windows下BMP格式是不认这个alpha的,即使图像文件本身有ALPHA通道。 其实是不是透明的,是要看显示这个图像的软件本身是怎么写的代码的。比如像mspaint他肯定不认32位BMP的alpha通道数据。
nabasasun 2013-01-11
  • 打赏
  • 举报
回复
引用 3 楼 gofqjyie 的回复:
转换成各种格式的看看,用ps的另存为
PS打开速度太慢了,所以我自己写了个另存程序,只不过在转32位的时候遇到点麻烦 其实转过的BMP和原来的BMP都丢进PS都显示一样的ALPHA通道的,没有问题,就是黑色背景不好看而已
长尾巴的悟空 2013-01-11
  • 打赏
  • 举报
回复
转换成各种格式的看看,用ps的另存为
nabasasun 2013-01-11
  • 打赏
  • 举报
回复
引用 1 楼 duan0783 的回复:
BMP没有透明值,png也只有32位的才有透明值,图片转换用ps转。
24位的没有,但是32位加上了通道,谢谢

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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