社区
图形处理/算法
帖子详情
我用CIMAGE把透明PNG转化成32位BMP,为什么有黑色背景的啊
nabasasun
2013-01-11 11:57:42
用PS打开也是这样,但是保存的时候提示有ALPHA通道,而且在游戏中是确实可以透明,但是黑色让人很不爽
而且32位的BMP转成PNG也带上了黑色背景
...全文
507
5
打赏
收藏
我用CIMAGE把透明PNG转化成32位BMP,为什么有黑色背景的啊
用PS打开也是这样,但是保存的时候提示有ALPHA通道,而且在游戏中是确实可以透明,但是黑色让人很不爽 而且32位的BMP转成PNG也带上了黑色背景
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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位加上了通道,谢谢
C++实现
PNG
图片格式转换
BMP
图片格式(附完整源码)
C++实现
PNG
图片格式转换
BMP
图片格式(附完整源码)
32位
位图转换24位位图
想自己实现大漠一样的找字、找图功能,用MFC CDC截图看了几张都是
32位
色深,连接起来就是 CALL。查找颜色方式根本不一样。
c++基于C
Image
实现图片格式转换完整源代码
最近遇到项目需要,对图片进行格式转换,抱着怎么简单怎么做的想法,于是进行了验证,代码参考自网络,进行了简单的修改。亲测有效,欢迎交流与讨论。我这里提供完整的代码。
利用C
Image
完成图片的显示、拷贝、绘制及转换图片格式 .
近日一个利用VC编写的程序需要在界面上显示图片,经过查阅资料利用C
Image
方得实现。将相关技术点整理如下,以供以后参考。 一、 图片的载入 如果需要在界面上显示的是已经存在的图片,那么需要将待显示的图片载入至C
Image
对象之中,C
Image
提供了四
图片加载并转为ICON,
BMP
转ICON
转载代码,ATL下Bitmap加载图片,转为ICON使用 HICON HICONFromCBitmap(CBitmap& bitmap) { BITMAP
bmp
; bitmap.GetBitmap(&
bmp
); HBITMAP hbmMask = ::CreateCompatibleBitmap(::GetDC(NULL),
bmp
.bmWidth,
bmp
.bmHeight); ICONINFO ii = { 0 }; ii.fIcon = TRUE; ii.hbmC
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章