資料壓縮(5) 分析TGA檔案

2021-10-23 01:24:15 字數 508 閱讀 5079

tga結構簡單,屬於一種圖形,影象資料的通用格式,在多**領域有很大影響,是計算機生成影象向電視轉換的一種首選格式。

tga有壓縮和非壓縮兩種格式以第三個byte位作為標記:2為非壓縮格式,10為壓縮格式,值得注意的是影象描述子節從影象左下角開始儲存

typedef

struct _tgaheader

tgaheader;

偏移量0:影象資訊字段長度::00無影象資訊字段

偏移量1:顏色表型別:00無顏色表

偏移量2:影象型別碼:0a壓縮格式

偏移量3-7:00 00 00 00 00顏色表字段為0

偏移量8.9:影象左下角x軸起始座標:00 00低位減高位0

偏移量10.11:影象左下角y軸起始座標:00 00低位減高位0

偏移量12.13:影象寬度01-00

偏移量14.15:影象高度01-00

偏移量16.17:影象每畫素占用位數

偏移量17:影象描述符位元組

資料壓縮實驗 TGA檔案轉YUV檔案

實驗內容 將tga影象檔案轉化為yuv檔案 tga檔案頭有5個字段,共18個位元組 typedef struct tgafileheader tgafileheader tgaheader tga file.read char tgaheader,sizeof tgafileheader int p...

資料壓縮實驗報告2 TGA轉YUV

寫在前面 由於大二上學習c 時沒有進行充分的練習,這次的實驗先是自己想了很久但是無果,最後只能參考同學的 看不懂的地方和同學討論並逐漸理解。感覺自己的情況就是知道大概的思路方法,但是不知道如何用 實現。在沒有參考的前提下沒法自己寫出完整的 還是需要多思考多練習。pga struct.h 用來建立pg...

Oracle資料壓縮的技術分析

本文將從兩方面講解oracle資料壓縮,它們分別是使用索引鍵壓縮,對於唯讀或主要是讀的表進行表壓縮。oracle支援索引結構和資料庫表的壓縮。在依賴於提取重複資訊並在塊上儲存該重複資訊一次而不是每次出現都儲存方面,這兩種段型別的壓縮演算法是類似的。索引和表的壓縮稍有不同,可以用於不同的情形。例如,壓...