類的名字叫做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
如果使用過程發現了任何錯誤,請務必聯繫我 [email protected]
TGA文件格式(圖片來自Truevision, Inc,版權歸Truevision, Inc所有。)