前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >读写TGA文件

读写TGA文件

作者头像
全栈程序员站长
发布2022-07-22 13:15:52
8230
发布2022-07-22 13:15:52
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。偶尔会遇到处理TGA文件的需求,封装成类以后再用到会很方便。

类的名字叫做myTGA,提供以下功能:

1:读取文件;

2:保存文件到指定目录;

3:获取图像信息(宽,高,深度/像素占用比特数,像素通道数);

4:访问像素;

5:转换到 AUX_RGBImageRec 格式;

6:设计优良的结构易于扩展(目前只支持TARGA24和TARGA32两种比较常用的真彩格式);

目前我也是只用到了上边的6个功能,所以就只写了这么多。如果你没有配置好OPENGL,那么可以删掉myTGA和功能5相关的函数以及多余的头文件来避免编译错误。

此外,myTGA 将会以原文件格式进行保存,并且不会更改原图像中自定义信息(developerArea)和扩展信息(extensionArea)的任何内容,当然也没提供对其解析功能,需要的可以自己实现。

源文件下载地址:http://pan.baidu.com/share/link?shareid=2306475580&uk=758341035

TGA文件格式说明 V2.0 下载地址1:http://pan.baidu.com/share/link?shareid=2874270473&uk=758341035 下载地址2:http://www.dca.fee.unicamp.br/~martino/disciplinas/ea978/tgaffs.pdf TGA文件格式说明,编程示例,图片示例 V1.0 http://www.fileformat.info/format/tga/egff.htm

如果使用过程发现了任何错误,请务必联系我 1562165834@qq.com

TGA文件格式(图片来自Truevision, Inc,版权归Truevision, Inc所有。)

读写TGA文件
读写TGA文件

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125712.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月6,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档