日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

tga文件格式(波形声音文件格式)

發布時間:2023/12/19 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 tga文件格式(波形声音文件格式) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Tga常見的格式有非壓縮RGB和壓縮RGB兩種格式,文件的第三個Byte位作為標記:2為非壓縮RGB格式,10為壓縮RGB格式。這里的類只實現讀取非壓縮格式的tga文件。

先給出tga文件的文件格式:

名稱

偏移

長度

說明

圖像信息字段長度

0

1

本字段是 1 字節無符號整型,指出圖像信息字段(見本子表的后面)長度,其取值范圍是 0 到 255 ,當它為 0 時表示沒有圖像的信息字段。

顏色表類型

1

1

0 表示沒有顏色表,1 表示顏色表存在。由于本格式是無顏色表的,因此此項通常被忽略。

圖像類型碼

2

1

該字段總為 2 ,這也是此類型為格式 2 的原因。

顏色表規格字段

顏色表首址

3

2

顏色表首的入口索引,整型(低位-高位)

如果顏色表字段為0,則忽略該字段

顏色表的長度

5

2

顏色表的表項總數,整型(低位–高位)

顏色表項位數

7

1

位數(bit),16 代表 16 位 TGA ,24 代表 24 位 TGA ,32 代表 32 位 TGA

圖像規格字段

圖像 X 坐標起始位置

8

2

圖像左下角 X坐標的整型(低位–高位)值

圖像 Y 坐標起始位置

10

2

圖像左下角 Y坐標的整型(低位–高位)值

圖像寬度

12

2

以像素為單位,圖像寬度的整型(低位–高位)

圖像高度

14

2

以像素為單位,圖像寬度的整型(低位–高位)

圖像每像素存儲占用位數

16

2

它的值為16,24 或 32 等等。決定了該圖像是 TGA 16,TGA24,TGA 32 等等。

圖像描述符字節

17

1

bits 3-0 – 每像素對應的屬性位的位數;

對于TGA 16,該值為 0 或 1,對于 TGA 24,該值為 0,對于 TGA 32,該值為 8。

bit 4 – 保留,必須為 0

bit 5 – 屏幕起始位置標志

0 = 原點在左下角

1 = 原點在左上角

對于 truevision 圖像必須為 0

bits 7-6 – 交叉數據存儲標志

00 = 無交叉

01 = 兩路奇/偶交叉

10 = 四路交叉

11 = 保留

圖像信息字段

18

可變

包含一個自由格式的,長度是圖像由“圖像信息字段”指定。它常常被忽略(即偏移 0 處值為 0 ),注意其最大可以含有 255 個字符。如果需要存儲更多信息,可以放在圖像數據之后。

顏色表數據

可變

可變

如果顏色表類型為 0,則該域不存在,否則越過該域直接讀取圖像顏色表規格中描述了每項的字節數,為 2,3,4 之一。

圖像數據

可變

可變

RGB顏色數據,存放順序為:BBB GGG RRR (AAA)

總結

以上是生活随笔為你收集整理的tga文件格式(波形声音文件格式)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。