跳至內容

自由無失真圖樣格式

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

自由無失真圖樣格式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 檢視器