常见的图片格式

  • JPEG, a lossy format compression, best for photographic and complex images. But the lossy part is means it’s awful for some kinds of image,especially simple text
  • GIF is lossless, and therefore good for text – but can only show 256 colors per image
  • PNG is lossless format created to replace GIF. It can show more than 256 colors in an image

那么以上图片到底有哪些优化呢?

JPEG2000

相较于JPEG压缩率更高,但由于计算复杂度高(其中涉及了小波变换)编解码速率要相对慢10倍左右,以及设计专利费问题,所以只是在小范围领域中大规模应用,比如数字影院(DCI规范要求Motion JPEG-2000),网络地图等。

目前仅safari浏览器支持,其他Browsers需要装插件查看。

BGP

BGP作为HEVC(将来可能会取代目前主流的视频编码规范H.264)的 Intra-Frame,采用先进的图像压缩协议,其有损压缩率是图片编码格式中最高且质量高的。对于业界几大巨头Mozilla、微软、谷歌、苹果,由于苹果支持BGP会增加成本而且其他三家公司都自己的图像压缩技术沉淀,BGP能不能流行还不好说。

JPEG-XR

微软图像压缩技术,同样比传统JPEG压缩率高,成像质量高。仅IE支持

webP

谷歌图像压缩技术,webM(谷歌的视频格式)的intra frame。由于谷歌有Android,相对其他公司更具竞争力,在谷歌生态中已经有90%以上的覆盖率了。

mozJPEG

Mozilla的图像压缩技术,仅FireFox支持

SSIM值对比

  • 不同压缩技术下每像素点压缩前后的SSIM值(结构相似度)多曲线图

图片对比(JPEG,webP)

一张3832 * 2554尺寸的高清大图(源自momentum),有1.3M,转换为webp后是不到1.1M。webp相对jpeg的压缩率高15%左右,且压缩前后质量的损耗人眼无感知

总结

一个图片格式能否流行基于其压缩率、编解码效率、计算复杂度等,取决于专利。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据