自由無失真圖像格式
此條目需要補充更多來源。 (2017年5月10日) |
副檔名 |
.flif |
---|---|
網路媒體型式 |
image/flif |
統一類型標識 | public.flif |
開發者 | Jon Sneyers、Pieter Wuille |
首次發佈 | 2015年10月3日[1] |
最新版本 | 0.2.2 2016年11月8日[2] |
延伸為 | FUIF、JPEG XL[3] |
免費格式? | 是 |
網站 | flif |
自由無失真圖像格式(Free Lossless Image Format,縮寫FLIF)是一種無失真圖像格式。FLIF在多種輸入下FLIF的壓縮比都優於PNG、無失真WebP、無失真BPG和無失真JPEG 2000。[4]
歷史
該格式最初於2015年9月公開發表[5],首個alpha版本在大約一個月後的2015年10月發佈,[1]首個穩定版本在2016年9月發佈。[6]
FLIF的開發已經停止,它被FLIF的一位開發者Jon Sneyers結合FLIF與多個失真壓縮格式的思路創造的繼任者自由通用圖像格式(Free Universal Image Format,FUIF)所代替,而後者又被JPEG XL所代替。JPEG XL基於谷歌的PIK與FUIF開發。[7]
設計
FLIF的壓縮過程採用MANIAC演算法。MANIAC即元自適應近零整數算術編碼(Meta-Adaptive Near-zero Integer Arithmetic Coding),它是CABAC的一個變種,其背景是在編碼時動態學習的決策樹節點。
FLIF使用可逆的YCoCg色彩空間(不同於遺失部分顏色資訊位元的YCbCr,與有損格式JPEG的用法相獨立)。
FLIF支援灰度圖、RGB、RGBA,支援每個通道有1至16位元。
與PNG類似,FLIF支援漸進式編碼,但不同之處在於FLIF的漸進式編碼不會增加檔案大小,且由於FLIF的演算法更加複雜,其計算成本更高。在不使用漸進式編碼時,FLIF比其他競爭者更快。
FLIF有一些參數,可以通過調整或使用flifcrush
工具輸出不同大小的圖像,而所有圖像依然無失真。FLYF(lossY,即有損)格式也有被考慮。
失真壓縮可以通過預處理完成。這一過程是確定的,不存在代際損失。
軟件支援
- XnView自2.36版本支援FLIF格式[8]
- ExifTool自10.31版支援讀寫FLIF圖像的元數據[9]
- UGUI-FLIF支援預覽與從PNG到FLIF的轉換[10]
- IrfanView自4.52版本支援讀取FLIF圖像[11][12]
參考資料
- ^ 1.0 1.1 Release v0.1-alpha. 2015-10-03 [2017-05-10]. (原始內容存檔於2020-09-16).
- ^ Release v0.2.2. FLIF-hub/FLIF. 2016-11-08 [2017-05-10]. (原始內容存檔於2020-09-16).
- ^ Notice for JPEG XL. 2020-04-12 [2021-01-19]. (原始內容存檔於2021-03-01).
- ^ FLIF is a New Free Lossless Image Format That Raises the Compression Bar. PetaPixel. 2015-10-02 [2016-10-20]. (原始內容存檔於2021-02-27).
- ^ Free Lossless Image Format (FLIF). 2015-09-06. (原始內容存檔於2015-09-12).
- ^ Release v0.2. FLIF-hub/FLIF. 2016-09-22 [2017-05-10]. (原始內容存檔於2020-11-08).
- ^ FLIF-hub. FLIF-hub/FLIF- README. Github. [2024-10-15].
- ^ Pierre-Emmanuel Gougelet. XnView 2.39. XnView. 2016-11-08 [2017-09-15].
- ^ Phil Harvey. ExifTool Ancient History. ExifTool. 2016-10-19 [2017-11-01].
- ^ UGUI: FLIF Download. flif.info. [2018-12-27].
- ^ Irfan Skiljan. History of IrfanView Changes/Versions: [4.52 current 2018-12-12]. 2018-12-12 [2018-12-28].
- ^ Kuki Dent. IrfanView 4.52 has been released today -IrfanView Support Forum. 2018-12-13 [2018-12-28]. (原始內容存檔於28 December 2018).