自由无损图像格式

自由无损图像格式Free Lossless Image Format,缩写FLIF)是一个无损图像格式,(当前版本FLIF16规范)声称对各种输入的压缩比优于PNG、无损WebP、无损BPG和无损JPEG 2000[4]

Free Lossless Image Format
FLIF logo
扩展名.flif
互联网媒体类型image/flif
统一类型标识public.flif
魔术数字FLIF
初始版本2015年10月3日,​7年前​(2015-10-03[1]
最新版本
0.2.2
2016年11月8日,​6年前​(2016-11-08[2]
扩展为FUIF英语Free Universal Image FormatJPEG XL[3]
免费格式?
网站flif.info/index.html

FLIF支持渐进交错形式(一般化的Adam7算法英语Adam7 algorithm)。

历史

该格式最初于2015年9月公开宣布[5],首个alpha版本在大约一个月后的2015年10月发布。[1]

FLIF的首个稳定版本在2016年9月发布。[6]

设计

在压缩方面,FLIF使用MANIAC(Meta-Adaptive Near-zero Integer Arithmetic Coding,元自适应近零整数算术编码),它是CABAC的一个变种,其背景是在编码时动态学习的决策树节点。

FLIF使用可逆的YCoCg英语YCoCg色彩空间(不同于丢失部分颜色信息比特的YCbCr,与有损格式JPEG的用法相独立)。有些特性尚未实现[7],例如其他颜色空间(CMYK、YCbCr等)。色彩空间的转换更快,但总体上的编码解码仍然比需求的更慢,甚至更佳的色彩空间仅仅是总体进度中的一个小片段。该格式支持一个可选的阿尔法通道(RGBA)(就像PNG,但不像JPEG),和类似PNG的渐进式编码(但它的渐进式编码不会增加文件大小)。但由于FLIF算法更复杂(部分原因是实现尚未调优),它的计算成本较高;较低的带宽要求可以可以抵消一些时间。在不使用渐进式编码时,FLIF比其他竞争者更快。

FLIF每个通道有1至16位。

FLIF有一些参数,可以通过调整或使用flifcrush工具输出不同大小的图像,而所有图像依然无损。FLYF(lossY,即有损)格式也有被考虑。

参考资料

  1. ^ 1.0 1.1 Release v0.1-alpha. 2015-10-03 [2017-05-10]. (原始内容存档于2020-09-16). 
  2. ^ Release v0.2.2. FLIF-hub/FLIF. 2016-11-08 [2017-05-10]. (原始内容存档于2020-09-16). 
  3. ^ Notice for JPEG XL. 2020-04-12 [2021-01-19]. (原始内容存档于2021-03-01). 
  4. ^ FLIF is a New Free Lossless Image Format That Raises the Compression Bar. PetaPixel. 2015-10-02 [2016-10-20]. (原始内容存档于2021-02-27). 
  5. ^ Free Lossless Image Format (FLIF). 2015-09-06. (原始内容存档于2015-09-12). 
  6. ^ Release v0.2. FLIF-hub/FLIF. 2016-09-22 [2017-05-10]. (原始内容存档于2020-11-08). 
  7. ^ 存档副本. [2017-05-10]. (原始内容存档于2020-09-16). 

外部链接