什麼是 JFIF - JPEG 檔案交換格式? JPEG 檔案交換格式 (JFIF) 是一種影像檔案格式,它為基本 JPEG 格式添加了額外的功能。它在某些技術標準下得到認可,但基本上,它比原始 JPEG 格式更好地處理解析度、寬高比和顏色等內容。儘管它不是第一個 JPEG 標準,但它仍然被廣泛使用並標記為“image/jpeg”。 ***需要注意的一件事是 JFIF 不能與稱為 Exif 的較新格式很好地配合,該格式通常用於現代數位相機。
JFIF 如何增強 JPEG JFIF 修復了什麼:JFIF 填補了基本 JPEG 標準未涵蓋的一些空白。
對齊影像組件:JPEG 允許影像的不同部分(如顏色通道)具有不同的分辨率,但不解釋如何將它們對齊。 JFIF 透過確保所有內容正確對齊來解決此問題,使影像看起來正確。 處理解析度和寬高比:JPEG 不處理解析度或寬高比細節。 JFIF 使用文件中的特殊部分添加此信息,以便輕鬆發現 JFIF 文件。然而,許多數位相機(使用 Exif)會跳過此部分。 定義顏色處理:JPEG 沒有指定如何管理顏色,但 JFIF 指定了。它對彩色影像使用名為 YCbCr 的色彩模型,並確保充分利用從黑色到白色的所有色彩等級。這與舊的電視標準不同。您可以透過嵌入額外的色彩資訊(例如 ICC 設定檔或 sRGB 標籤)來提高 JFIF 影像中的色彩準確性。 JIFF - 文件格式結構 JFIF 檔案由稱為標記的不同部分組成。每個標記都以一個特殊代碼(FF 後面跟著另一個代碼)開頭,用於說明標記的類型。大多數標記後面還有一些額外的數據。標記就像幫助定義圖像的說明。
基本標記結構: 標記如下所示:FF xx s1 s2 [資料位元組]。 s1 和 s2 部分一起表示資料部分的長度。
使用 APP 標記: 應用程式可以使用稱為 APP 標記的特殊標記來新增自己的自訂資料。 JFIF 定義了兩種類型的 APP 標記: