社区
游戏开发
帖子详情
如何用DIB正确显示32位tga图象?
leoleo
2000-05-25 12:07:00
如何在vc++客户区用DIB正确显示32位tga图象,
是256级透明度,alpha值应如何处理?
e-mail:leoury@hotmail.com
...全文
161
3
打赏
收藏
如何用DIB正确显示32位tga图象?
如何在vc++客户区用DIB正确显示32位tga图象, 是256级透明度,alpha值应如何处理? e-mail:leoury@hotmail.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanhan
2000-05-28
打赏
举报
回复
要想速度快,查表的比较好。
通过DDraw可以利用硬件的alpha支持,速度会很快。
很多3D加速卡都支持。
spe
2000-05-27
打赏
举报
回复
Alpha值按前景与背景的rgb各占百分率计算。
当前景的rgb为r1,g1,b1、背景的rgb为r2,g2,b2、Alpha值为a时(256级),应当显示的色彩的rgb为:
r = (r1 * a + r2 * (255 - a))/255;
g = (g1 * a + g2 * (255 - a))/255;
b = (b1 * a + b2 * (255 - a))/255;
就是说当Alpha值为255时,只显示前景色,当Alpha值为0时,只显示背景色(前景透明),不过这个运算量极大,需要对图象的每个点的前景背景进行一次上述运算,如果需要高速,建议把255近似为256,用移位运算代替除法,最好写成汇编。
sanhan
2000-05-25
打赏
举报
回复
alpha很麻烦,挂DDraw可以。
数码照片减肥大师——可以成批处理
在默认的情况下,一张500万像数的数码照片需要占用1.5M的硬盘空间,数码照片减肥大师作为一款使用简单的数码照片优化,压缩,转换工具,它可以在保证
图
象
在拥有良好的
显示
画质的同时,将原始
图
象
压缩至100多K,压缩...
数码照片减肥大师
数码照片减肥大师在默认的情况下,一张500万像数的数码照片需要占用1.5M的硬盘空间,而...数码照片减肥大师目前支持GIF,JPEG,BMP,PSD,PNG,PCX,DCX,
DIB
,RLE,
TGA
,PBM,PGM,PPM,ICO,WMF,EMF,CUR,TIF等绝大部分
图
象
格式。
数码照片减肥大师v2.0绿色特别版
在默认的情况下,一张500万像数的数码照片需要占用1.5M的硬盘空间,数码照片减肥大师作为一款使用简单的数码照片优化,相片压缩转换工具,它可以在保证
图
象
在拥有良好的
显示
画质的同时,将原始
图
象
压缩至100多K。...
可以打开各种
图
象
文件.rar_7MA_pcx_
图
像
可以打开各种
图
象
文件的程序包括.bmp .
dib
.gif .jpg .jpe .jpeg .pcx .
tga
.tif .tiff等
数码照片减肥大师 3.0
数码照片减肥大师目前支持GIF,JPEG,BMP,PSD,PNG,PCX,DCX,
DIB
,RLE,
TGA
,PBM,PGM,PPM,ICO,WMF,EMF,CUR,TIF等绝大部分
图
象
格式。 它的主要功能和特色如下: 1、转换速度快,转换100张数码
图
片只需要2-3分钟。 2、预览...
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章