一张微信朋友圈下载的照片 50KB 左右,一张微博上下载的照片从几十到几百 KB 都有,一张手机拍下的照片 2 MB,一张好玩的 GIF 图动辄 4、5MB……虽然单张图片的尺寸并不大,但当你手机里存满了上千张这样的图片时候,却会占用很大的空间;或者,你很喜欢用相机拍照,然后无线传输到手机里发到社交网络上,却因为手机空间的限制,只好保存低分辨率的版本。
最终,你的手机存储空间不够了,只好删掉那些里面满是回忆的照片,却发现之前一直忘了备份到云端或电脑里——你不是一个人。
一个全新的图片文件格式 FliF,致力于帮人们解决图片尺寸过大,以及文件太小分辨率又不够的问题。
FliF 最先发布于去年的 10 月,它是一种开源的文件格式,文件后缀为“.flif”,全称是 Free Lossless Image Format,字面翻译为“免费无损图片格式”。顾名思义,FliF 的最大优势是能够在极大地压缩图片文件的存储尺寸,同时保持无损的画质。
根据发明者,按照中位平均水平计算,FliF 格式的压缩性能比市面上现行的图片格式高 12% 左右。FliF 格式在无损图片压缩性能上和WebP、PNG、JPEG 2000 等相比都有不同程度的优势。用它压缩的照片,文件尺寸比 WebP 小 14%,比 PNG 小 46%,比 JPEG XR 小 74%。
FliF 还有一个很重要的优势:熟悉图片文件的人士可能知道,PNG 文件比较适合图形(线性图片),而对于摄影照片来说,因为一定程度的压缩可以接受,因此文件存储尺寸更小的 JPEG 十分流行。FliF 格式却适合任何图片。
FLIF 格式压缩性能好,适合不同类型图片
FliF 官网上用一张金鱼的图片展示 FliF 的压缩性能。网站介绍,这张照片用 FliF 保存只有 282KB,而图片来源 pngimg.com 的原图 png 则高达 533KB。
虽然 FliF 是一种无损的图片存储格式,它也支持渐进式解码(Progressive Decoding),因此对于小存储空间、低带宽的使用场景来说适配性更好,图片随加载随显示,不需要整张全部加载完才能显示,也不会导致图片失真。不仅如此,它还对于响应式网页设计有着很好的适配性,非常适合用于网页设计——当然,最重要的是,FliF 已经开源,没有任何专利和授权使用费。
FLIF 的渐进式解码性能演示
FliF 格式的图片已经可以在 Windows、GNU/linux 和 OS X 上浏览,需要到 FliF 的 GitHub 空间上下载图片查看器的代码到本地 build。而如果你是图片工作者,有一大堆无损的照片想要保存,在 FliF 的官网上也可以找到格式转换器。
说了这么多,为什么作为图片工作者和设计师的你,应该考虑使用 FliF?
你的硬盘将不再被图片塞满,可以存储更多别的东西;你设计的网页也能很快显示出无损清晰度的图片,对于低网速的用户来说浏览体验非常友好。