你知道JPEG格式可能要被淘汰了吗?
近日,程序员Fabrice Bellard开发出了一种新的图片格式BPG,它能将现有数码图像的尺寸减小到一半,有望取代我们熟知的JPEG格式。
JPEG vs BGP
现在,手机或网页上的多数图像都是JPEG格式,它始于1986年,并于1994年正式推出。JPEG能在尽量不影响图像质量的情况下,将其压缩到很小,这能加快文件传输速度,减少网页加载时间,节省存储空间。
此后,JPEG一直有小修小补,增加一些压缩算法,但Bellard的技术是一次大幅度革新。新西式名为BPG,在任何尺寸上都能产生比JPEG质量更高的图像,即同样质量的图片,BPG的体积仅为JPEG的一半。这是因为BPG采用了一种新的HEVC算法,这一开源标准主要用来压力视频。
同样大小的JPEG(左)与BGP(右)格式成像质量对比
有什么用?
与JPEG推出时一样,BPG也能传输更快,消耗的容量更少,如果你流量有限,还能多刷几个网页。这些都能产生直接的经济效益,想想你每月的流量,而对Facebook这样存在大量图像的网站来说,节约的可不是一点两点。
另一点是,更好的成像质量。HEVC,以及BPG都拥有JEPG没有的功能,能进行无损压缩,不造成质量损失。
那它会成为新标准吗?
很遗憾,可能不会。
兼容性是一个大问题。现在几乎没有软件支持BGP格式,这让它很难普及。尽管Bellard开发了一个Javascript解码器,将它加入网站后,几乎所有浏览器都能支持BGP,但终端用户还是没有其它方法来查看或创建这种格式的图像。
竞争对手
Bellard不是唯一一个想要颠覆JPEG,及使用HEVC标准的人。今年 3月,火狐浏览器的开发者Mozilla Research就公布了mozjpeg计划,它想提升JPEG的压缩效果,并保持与现有软件的兼容。
7月15日,mozjpeg 2.0公布,同时还获得了Facebook6万美元的捐赠。
尽管BPG的压缩效果比mozjpeg 2.0还要好,但将它部署在Facebook这样规模的网站上,还是难以实现,因为每个接入该站点的应用都要增加额外的代码。
现在,还有很多其它组织在使用HEVC技术进行图像压缩。虽然BPG很优秀,而且已经开发出来了,但真正的普及可能还要靠一些大型组织来推动。
via forbes
相关 [知道 jpeg 格式] 推荐:
渐进式jpeg(progressive jpeg)图片及其相关
- - 张鑫旭-鑫空间-鑫生活Photoshop压缩JPEG的秘密 图像品质7比6更差?
- Guan - nPhoto新摄影在线杂志JPEGmini:把 JPEG 照片壓縮到 1/5,但品質不變
- 三千夜 宴 - T客邦使用渐进式JPEG来提升用户体验
- - 标点符百度知道XSS漏洞
- - 博客园_首页帮我写一个能提取[译]你不知道的NodeJS
- - 掘金前端更新:这篇文章现在是我的书《Node.js进阶》的一部分. 在 jscomplete.com/node-beyond…中阅读此内容的更新版本以及有关Node.js的更多信息. 在今年的Forward.js会议(关于JavaScript的会议)上,我分享了题为“你不知道的NodeJS”的演讲. 在那次演讲中,我向观众提出了一系列有关Nodejs运行时的问题,大多数有技术背景的观众无法回答其中大多数问题.