自由無失真圖樣格式
自由無失真圖樣格式(Free Lossless Image Format,縮寫FLIF)是一个無失真圖像格式,(目前版本 FLIF 十六規範)聲稱對各種輸入的壓縮比優於 PNG、無失真 WebP、無失真 BPG 和無失真 JPEG 兩千。
FLIF 支援漸漸進交雜形式(一般化的 Adam 七演算法)。
歷史
這間格式上早就佇二空一五年九月公開宣佈,首个 alpha 版本佇大約一個月後的二空一五年十月發佈。
FLIF 的頭一个穩定版本佇咧二空一六年九月發佈。
設計的
佇這个壓縮方面,FLIF 使用 MANIAC(Meta-Adaptive Near-zero Integer Arithmetic Coding,元自適應近零整數算術編碼), 伊是 CABAC 的一个變種,其背景是咧編碼的時陣動態學習的決策樹節點。
FLIF 使用可逆的 YCoCg 色彩的空間(和遺失部份的色水資訊位元的 YCbCr,佮有損格式 JPEG 的用法相獨立)。 有一寡特性猶未實現,譬如講其他的色水空間(CMYK、YCbCr 等)。 色彩空間的轉換更加緊,毋過總體上的編碼解碼猶是比需求的閣較慢,甚至閣較好的色彩空間干焦是總體進度中的一个小片段。該格式支援一个可選的阿爾法通道(RGBA)(就親像 PNG,但是無成 JPEG), 佮這个類似 PNG 的漸漸進式編碼(但是伊的漸漸進式編碼袂閣增加檔案大細)。 毋過因為 FLIF 演算法閣較複雜(部份原因是實現猶未調優), 伊的計算成本較懸;較低的頻寬要求會當抵消一寡時間。佇無使用的時陣進式編碼的時陣,FLIF 比其他的競爭者較緊啊。
FLIF 逐个通道有一至十六位元。
FLIF 有一寡仔參數,會當通過調整抑是使用 ` flifcrush ` 工具輸出無仝大細的圖像,所有的圖像猶原無失真。FLYF(lossY,就有損)格式嘛有彼種想法。
參考資料
外部連結
- 官方網站
- GitHub 上的 FLIF 頁面
- PolyFLIF-一个 JavaScript 函式庫,會當佇瀏覽器內底解碼 FLIF
- 佇佗位咧 Open Hub 的自由無失真圖樣格式
- Phew-原生 macOS FLIF 檢視器