自己编写一个读取TGA文件的类,OpenGL读取

时间:2015-12-19 15:51:33
【文件属性】:

文件名称:自己编写一个读取TGA文件的类,OpenGL读取

文件大小:586KB

文件格式:7Z

更新时间:2015-12-19 15:51:33

OpenGL glut tga

TGA文件,也就是Targa文件,是一种图片的格式,在游戏和绘图领域中用得比较广泛。TGA文件是位图文件,存储着各个像素的颜色信息。本来想直接使用《OpenGL超级宝典》里面现成的TGA文件载入函数,然后修改成一个类,但遗憾的是,书上的代码并不适合于所有的TGA文件。有些由GIMP和Photoshop创建TGA文件无法载入。这真是让我感到不爽。好在自己有了几年的C/C++编程经验,通过上网查询TGA文件的格式规范,我终于了解到了TGA文件的奥秘。带着一份自信和一点探索精神,我用了大概一天的时间完成了TGA文件的读取。


【文件预览】:
[OpenGL]TGA文件类,可进行TGA文件读取
----24Color.tga(768KB)
----16ColorRLE.tga(1019KB)
----Math3D.cpp(541B)
----[OpenGL]TGA文件类,可进行TGA文件读取.pro(197B)
----24ColorRLE.tga(618KB)
----Math3D.h(1KB)
----KeyEvent.cpp(358B)
----TGAFile.h(2KB)
----32ColorRLE.tga(798KB)
----32Color.tga(1MB)
----main.cpp(2KB)
----16Color.tga(1MB)
----GLWidget.cpp(6KB)
----KeyEvent.h(230B)
----TGAFile.cpp(14KB)
----GLWidget.h(717B)
----tgaFormat.htm(48KB)

网友评论

  • 真心不错,很有帮助。
  • 好像,真的不可以用
  • 编译不了,参考了一下代码中关于TGA文件解析的部分,算是有一点帮助吧。
  • 可以用,非常感谢分享
  • 一般般啦啊
  • 还是不错的,可以用
  • 没编译,只使用了方法
  • 好资源,可以运行,谢谢。
  • 还是有些作用的,需要自己再完善一下
  • 这么贵,还编译不了
  • 不能用,建议大家不要下载,太黑了。。
  • 完全不行,编译不过
  • 纯粹是垃圾,有没有说明,编译不过