本次作業使用圖片
FFD8 檔案開頭
FFDB Define quantization table
64個DQT量化表如下表
02 01 01 02 03 05 06 07
01 01 02 02 03 07 07 07
02 02 02 03 05 07 08 07
02 02 03 03 06 0A 0A 07
02 03 04 07 08 0D 0C 09
03 04 07 08 0A 0C 0E 0B
06 08 09 0A 0C 0F 0E 0C
09 0B 0B 0C 0D 0C 0C 0C
FFC0 Baseline DCT
我使用長寬都是120的圖片,所以皆為 00 78
FFC4 Define Huffman table
長度 個數
L1 0
L2 1
L3 5
L4 1
L5 1
L6 1
L7 1
L8 1
L9 1
L10 0
L11 0
L12 0
L13 0
L14 0
L15 0
L16 0
長度 Value Codeword
L2 0 00
L3 2 010
L3 3 011
L3 4 100
L3 5 101
L3 6 110
L4 14 1110
L5 30 11110
L6 62 111110
L7 126 1111110
L8 254 11111110
L9 510 111111110
FFDA Start of scan
FFD9 檔案結束
心得:
本次作業是自行選取一張JPEG圖片,然後使用Pspad軟體開啟圖片並解讀。
首先,先瞭解一下JPEG:
JPEG是一種針對相片影像而廣泛使用的一種失真壓縮標準方法。這個名稱代表Joint Photographic Experts Group(聯合圖像專家小組)。 ---引自維基百科
因此我們知道他是一種經過壓縮的儲存方式,那既然有壓縮(Encode),反之就會有解壓縮(DeCode),所以我們主要就是對於圖片做一種解壓縮的動作,本學期老師在此部分足足上了一個多月的課,表示這我們一直在使用的東西其實並非如此簡單,也感謝老師能夠上如此貼近日常生活的課程內容,學到不少新的東西。
沒有留言:
張貼留言