作業2 TGA檔案分析

2021-10-25 22:36:55 字數 1519 閱讀 7703

tga格式

tga是由美國truevision公司為其顯示卡開發的一種影象檔案格式,已被國際上的圖形、影象工業所接受。現已成為數位化影象,以及運用光線跟蹤演算法所產生的高質量影象的常用格式。tga檔案的擴充套件名為.tga,該格式支援壓縮,使用不失真的壓縮演算法,可以帶通道圖,另外還支援行程編碼壓縮。

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

tga格式支援壓縮,使用不失真的壓縮演算法。

flexhex

flexhex是功能齊全的十六進製制編輯器,旨在編輯二進位制檔案,ole復合檔案,邏輯裝置和物理驅動器。使用flexhex,您可以檢查,修改,插入,搜尋或替換二進位制,ascii或unicode資料。

在電腦中找出tga檔案,利用flexhex進行分析:

在flexhex中開啟road sign logo.tga:

檔案頭(tga file header)

由影象描述資訊字段長度、顏色表型別、影象型別、顏色表說明和影象說明五個字段組成,總計18位元組,描述了影象儲存的基本資訊,應用程式可依據該部分字段值讀寫影象資料。

影象/顏色表資料(image/color map data)

由影象描述資訊(可選)、顏色表資料和影象資料三部分組成,用於儲存的影象資訊。

開發者自定義區域(developer area)

包含開發者定義字段列表和開發者字典(用於儲存開發者定義欄位的值),該區域為開發者擴充套件該檔案格式提供介面,以便儲存額外的資訊。包含開發者定義字段列表和開發者字典(用於儲存開發者定義欄位的值),該區域為開發者擴充套件該檔案格式提供介面,以便儲存額外的資訊。

擴充套件區域(extension area)

由擴充套件區域大小、作者姓名、作者注釋、日期/時間、工作名稱/id、工作累計耗時、編輯軟體的名稱、編輯軟體的版本、關鍵顏色、畫素寬高比、灰度值、顏色校正表偏移量、縮圖偏移量、掃瞄線表偏移量、alpha通道型別、掃瞄線表、縮圖影象資料和顏色校正表組成,為truevision公司定義的標準擴充套件功能,以提供更多的影象附加資訊。

檔案尾(tga file footer)

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

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

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

tga結構簡單,屬於一種圖形,影象資料的通用格式,在多 領域有很大影響,是計算機生成影象向電視轉換的一種首選格式。tga有壓縮和非壓縮兩種格式以第三個byte位作為標記 2為非壓縮格式,10為壓縮格式,值得注意的是影象描述子節從影象左下角開始儲存 typedef struct tgaheader t...

《演算法分析》作業2

l用floyd演算法求解下圖各個頂點的最短距離。寫出floyd演算法的偽 和給出距離矩陣 頂點之間的最短距離矩陣 l 對於下圖使用dijkstra演算法求由頂點a到頂點h的最短路徑。floyd演算法 暴力法,dis i j 表示i 節點到j 節點的最短距離,每次遍歷 1 n個點判斷 dis i k ...