windows下显示TGA图片的菜鸟问题

aiyaya730 2012-06-28 11:19:24
请教各位,
windows 下如何显示 tga 格式的图片?

我的思路是:自己根据tga图片的格式,自己写个代码,解析文件,然后获取每个像素的RGB值,
然后再用GDI 逐像素地 绘制在 DC 上.
但不知道这种方法可行不可行,

有没有什么更通用的办法?

谢谢各位回答.

PS:
不想用比如DX 那种办法,直接支持 tga格式的显示,什么都给做好了.
就是想自己从头搞一个,学习学习.


...全文
330 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiyaya730 2012-07-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

可以去网上搜下,找到tga格式说明文档,自己照着解析就对了 在“月光软件站”上就有。

http://www.moon-soft.com/program/FORMAT/
[/Quote]

tga解析我已经做了,楼上的资料很全面,谢谢!
the_venus 2012-07-07
  • 打赏
  • 举报
回复
可以去网上搜下,找到tga格式说明文档,自己照着解析就对了 在“月光软件站”上就有。

http://www.moon-soft.com/program/FORMAT/
laviewpbt 2012-06-30
  • 打赏
  • 举报
回复
肯定只有自己按TGA的解压算法 把他解压成 windows 支持的BMP格式的数据啊。
aiyaya730 2012-06-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

肯定只有自己按TGA的解压算法 把他解压成 windows 支持的BMP格式的数据啊。
[/Quote]

最终绘制的过程,
是根据内存颜色数据,生成一个BMP文件,再画到DC上?
还是直接根据颜色数据,在DC上一个个地 SetPixel ?

19,468

社区成员

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

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