自由無失真圖像格式
此條目需要補充更多來源。 (2017年5月10日) |
副檔名 |
.flif |
---|---|
網路媒體型式 |
image/flif |
統一類型標識 | public.flif |
首次發布 | 2015年10月3日[1] |
最新版本 | 0.2.2 2016年11月8日[2] |
延伸為 | FUIF、JPEG XL[3] |
免費格式? | 是 |
網站 | flif |
自由無失真圖像格式(Free Lossless Image Format,縮寫FLIF)是一個無失真圖像格式,(目前版本FLIF16規範)聲稱對各種輸入的壓縮比優於PNG、無失真WebP、無失真BPG和無失真JPEG 2000。[4]
FLIF支援漸進交錯形式(一般化的Adam7演算法)。
歷史
該格式最初於2015年9月公開宣布[5],首個alpha版本在大約一個月後的2015年10月發布。[1]
FLIF的首個穩定版本在2016年9月發布。[6]
設計
在壓縮方面,FLIF使用MANIAC(Meta-Adaptive Near-zero Integer Arithmetic Coding,元自適應近零整數算術編碼),它是CABAC的一個變種,其背景是在編碼時動態學習的決策樹節點。
FLIF使用可逆的YCoCg色彩空間(不同於遺失部分顏色資訊位元的YCbCr,與有損格式JPEG的用法相獨立)。有些特性尚未實現[7],例如其他顏色空間(CMYK、YCbCr等)。色彩空間的轉換更快,但總體上的編碼解碼仍然比需求的更慢,甚至更佳的色彩空間僅僅是總體進度中的一個小片段。該格式支援一個可選的阿爾法通道(RGBA)(就像PNG,但不像JPEG),和類似PNG的漸進式編碼(但它的漸進式編碼不會增加檔案大小)。但由於FLIF演算法更複雜(部分原因是實現尚未調優),它的計算成本較高;較低的頻寬要求可以抵消一些時間。在不使用漸進式編碼時,FLIF比其他競爭者更快。
FLIF每個通道有1至16位元。
FLIF有一些參數,可以通過調整或使用flifcrush
工具輸出不同大小的圖像,而所有圖像依然無失真。FLYF(lossY,即有損)格式也有被考慮。
參考資料
- ^ 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).
- ^ 存档副本. [2017-05-10]. (原始內容存檔於2020-09-16).
外部連結
- 官方網站
- GitHub上的FLIF頁面
- PolyFLIF (頁面存檔備份,存於網際網路檔案館) - 一個JavaScript函式庫,可以在瀏覽器中解碼FLIF
- 位於Open Hub的自由無失真圖像格式
- Phew (頁面存檔備份,存於網際網路檔案館) - 原生macOS FLIF檢視器
|