2012-02-14 34 views
1

當我用Photoshop另存爲功能,並選擇JPEG文件格式,我得到如下窗口:JPEG文件的量化表定義

enter image description here

正如你所看到的,我選擇基線(「標準」)格式和最大圖片質量。當我在十六進制編輯器中打開這張圖片時,我看到幾個FF DB標記(這是量化表的開始)。暫時還沒有問題,但是讓我們看看下一張圖片: enter image description here

正如你可以看到上面的圖片形式,在地址行BDA開始FFDA標記。前兩個字節是00 84,這意味着該標記包含132個字節的數據。做一些數學運算,我們可以得出兩個量化表是由這個標記定義的。第一個表的值是:0C 08 08 08 09等等

在同一文件中,還有另外一個FFDB標誌,從2885地址行開始,你可以在圖片中看到:

enter image description here

同樣,前兩個字節的值是00 84,這意味着132字節的數據。但是這一次,第一次量化表值:01 01 01等等

如何知道我應該使用的FF DA標誌物,以及爲什麼有幾個FFDA標記的文件?

+0

M先生 - 對於像這樣的問題,你可以直接給我發電子郵件:) – BitBank 2012-02-14 14:56:10

回答

2

沒有看到整個文件,很難肯定地說,但它看起來像你的第一個量化表是用於一個低質量壓縮的嵌入縮略圖。第二個量化表用於主圖像,並且具有01,01,01,...的值,因爲您選擇了最高質量,因此係數值被量化的可能性最小。