2013年1月13日 星期日

97363131 廖彣翰

本次作業使用圖片



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),所以我們主要就是對於圖片做一種解壓縮的動作,本學期老師在此部分足足上了一個多月的課,表示這我們一直在使用的東西其實並非如此簡單,也感謝老師能夠上如此貼近日常生活的課程內容,學到不少新的東西。

沒有留言:

張貼留言