將Bitmap圖檔使用JPEG個壓縮步驟如下:
RGB -> YCbCr -> DCT -> QDCT -> Zig-Zag -> Huffman -> JPEG
Question:
根據老師的講解以及網路上的資料,目前已知JPEG壓縮技術是
一張未經壓縮(尚未失真)的影像,經過DCT,QDCT,ZigZag,Huffman後
所編成的資料流(stream),就是JPEG影像的資料(已經失真)。
那麼,我們眼睛所見的影像,到底是如何從資料流轉變成影像的?
或許這個問題問起來有點不知所云,但這的確是我苦思不解,
畢竟有些圖檔即使副檔名是.jpg的圖片,看起來就跟.bmp沒啥兩樣。
ANSWER 1 :
關於這件事情,我試圖在網路上尋找資料,還有找人詢問
目前有得到的一個說法是
「副檔名是.jpg的意義在於程式在解碼時,需要找到對應的decoder,
也就是知名的影像軟體,其實是充滿了圖片壓縮的解碼器(?);
而我們所看到的影像,則是被機器或是軟體decode後的成像,
也就是解回bitmap那樣,等處理結束才又再度編碼成jpeg儲存。」
我覺得這算是我能理解的說辭之一,但不知正確性如何...
2008年2月23日 星期六
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言