# 腾讯推出新图片格式 TPG，但可能还是没法替代 JPEG

- 作者：方嘉文
- 发布时间：2017-05-09 18:39
- 分类：产品
- 原文：https://www.ifanr.com/832678

![](https://s3.ifanr.com/wp-content/uploads/2017/05/pic.jpg)

近日，[腾讯对外公布了](https://mp.weixin.qq.com/s?__biz=MzA3NDEyMDgzMw==&mid=2652945166&idx=1&sn=0f531c028b5ed0c90a80db67cacd6e65&chksm=84d0b0e0b3a739f6c205721df8a308ec042ef690d6a856924b159afa9c321f0779ca234ae47d&mpshare=1&scene=1&srcid=0509bMgUPexrGnI8zK9WfpIR&key=421f8e587441d54138b613247bd8948fd6b0048e8ee8f6c3c3ecc315c759316476c6cc99571461ec58a5dccc95c72ca3662c390d17f98a8e5581e694b6d48bfa062b77e66c99b9018df2c4443ba04165&ascene=0&uin=MTQ0OTc2MjE2MQ%3D%3D&devicetype=iMac+MacBookAir5%2C2+OSX+OSX+10.12.4+build(16E195)&version=12020510&nettype=WIFI&fontScale=100&pass_ticket=81Pc%2FHNN0N9qsaFIICPgKpzgAey3geHmYFZqRxSyEJKX0iEe21GB2IK1%2BHw8R9Bb)自家研发的图片压缩格式 TPG（Tiny Portable Graphics），并宣称已经向国家知识产权局申请了专利保护。

[据介绍](https://mp.weixin.qq.com/s?__biz=MzA3NDEyMDgzMw==&mid=2652945166&idx=1&sn=0f531c028b5ed0c90a80db67cacd6e65&chksm=84d0b0e0b3a739f6c205721df8a308ec042ef690d6a856924b159afa9c321f0779ca234ae47d&mpshare=1&scene=1&srcid=0509bMgUPexrGnI8zK9WfpIR&key=421f8e587441d54138b613247bd8948fd6b0048e8ee8f6c3c3ecc315c759316476c6cc99571461ec58a5dccc95c72ca3662c390d17f98a8e5581e694b6d48bfa062b77e66c99b9018df2c4443ba04165&ascene=0&uin=MTQ0OTc2MjE2MQ%3D%3D&devicetype=iMac+MacBookAir5%2C2+OSX+OSX+10.12.4+build(16E195)&version=12020510&nettype=WIFI&fontScale=100&pass_ticket=81Pc%2FHNN0N9qsaFIICPgKpzgAey3geHmYFZqRxSyEJKX0iEe21GB2IK1%2BHw8R9Bb)，TPG 由腾讯音视频实验室基于 AVS2 内核自主研发而成。其它常用图片格式相比，同等影像质量下，TPG 图片的体积比 PNG 小 50%以上，比 GIF 小 90%以上，比 JPG/JPEG 小 40%以上。相对 Google 近来推出的 WebP 格式，TPG 文件大小可以减少近 30%。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/jpg1.jpeg) ![](https://s3.ifanr.com/wp-content/uploads/2017/05/jpg2.jpeg)

（JPG v.s. TPG）

![](https://s3.ifanr.com/wp-content/uploads/2017/05/gif.jpeg)

（GIF v.s. TPG）

![](https://s3.ifanr.com/wp-content/uploads/2017/05/png.jpeg)

（PNG v.s. TPG）

而在相近体积下，TPG 格式的图片也要比 JPEG 的清晰很多。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/img_pic_1494208991_7.jpg)

（以上对比图片均来自 [DONEWS](http://www.donews.com/news/detail/4/2952378.html)）

### 在尝试替代 JPEG 的路上总是勇者不断，但为什么我们还在用 JPEG？

![](https://s3.ifanr.com/wp-content/uploads/2017/05/format.jpg)

（图自 [Blah](http://www.weareblahblahblah.com/blog/features/2016/01/format-wars-future-music/)[Blah](http://www.weareblahblahblah.com/blog/features/2016/01/format-wars-future-music/)[Blah](http://www.weareblahblahblah.com/blog/features/2016/01/format-wars-future-music/)）

对于大多数网民来说，JPEG/JPG 是平日最常用的图片格式，而且那么多年来，“权威地位”一直没动摇。但许多人也许不了解，这些年来，程序员可一直没停止开发比 JPEG 更好的编码格式。

拿和 TPG 从数据表现上相近的编码格式 [BPG](https://en.wikipedia.org/wiki/Better_Portable_Graphics) 为例。2014 年，知名程序员、FFmpeg、QEMU 和 JSLinux 等项目的作者 Fabrice Bellard推出了名为 BPG（Better Portable Graphics）的图像格式。

和 JPEG 相比，BPG 采用更高的压缩算法，在相同图像质量下，BPG 文件大小只有 JPEG 的一半，或者说在相同体积文件下，BPG 拥有更好的影像表现。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/bpg-image-format-better-than-jpeg-0.jpg)

（相近体积的 BPG（5836B） 和 JPEG（5872B） 对比，图自[ News Atlas](http://newatlas.com/bpg-image-format-outperforms-jpeg/35232/?utm_source=Gizmag+Subscribers&utm_campaign=9fe4ce3b25-UA-2235360-4&utm_medium=email&utm_term=0_65b67362bd-9fe4ce3b25-91460513#p307738)）

而且 BPG 同样可以支持透明效果和用于呈现动图。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/PNG-BPG.jpeg)

（同清晰度的 BPG（13404B） 和 PNG（220991B） 对比，图自[ News Atlas](http://newatlas.com/bpg-image-format-outperforms-jpeg/35232/?utm_source=Gizmag+Subscribers&utm_campaign=9fe4ce3b25-UA-2235360-4&utm_medium=email&utm_term=0_65b67362bd-9fe4ce3b25-91460513#p307738)）

虽然这个新的格式也很好，但自发布以来，已经过了 3 年，为什么如今在生活中我们仍旧甚少见到这个格式的应用？

其中一个最重要的因素就是[专利的问题](http://newatlas.com/bpg-image-format-outperforms-jpeg/35232/?utm_source=Gizmag+Subscribers&utm_campaign=9fe4ce3b25-UA-2235360-4&utm_medium=email&utm_term=0_65b67362bd-9fe4ce3b25-91460513)。BPG 使用了由 MPEG LA 拥有的 HEVC 视频压缩技术。作为 HEVC 专利的拥有者，MPEG LA 有权随时开始向内置了 BPG 解码器的软件或硬件收取版权费。因此，为规避被收费的风险，免费的开源浏览器（如 Firefox）并不会随便接受这种格式，这就带来的使用范围的限制。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/royalties_payment_DM_1b.jpg)

（图自 [DOS Magazine](https://dosmagazine.com/en/what-is-a-royalty-fee/)）

之前的 JPEG 2000 也同样是栽在专利问题上。和 JPEG 相比，[JPEG 2000](http://baike.baidu.com/item/JPEG%202000?fr=aladdin) 是基于小波变换的图像压缩标准，[能节省 15% 的储存空间](https://www.zhihu.com/question/27089508)，而且用模糊失真代替了 JPEG 上出现的马赛克失真。

虽然 JPEG 2000 的工作组声明主要技术专利均已获得免费使用授权，[但不排除](https://www.zhihu.com/question/19992665)存在其他组织声明未被涵盖的专利，存在被索缴专利费的风险。因此，至今为止，JPEG 2000 只被应用在小范围领域中。

除了专利问题之外，图像格式“换代”还面对着各大公司之间的竞争压力。微软有自己的 [JPEG XR](http://baike.baidu.com/link?url=y_ZPJF8I575mp_MIm_a75AJ2tsmz1l4ijaO-I3c75WtW4yFQggp-IHw878ZAqahC0tqV2FwrbMCj1pMp-qnSKtwStezsCUccsIlMApTn8MC)，而 Google 则有 WebP，大家的都比 JPEG 好用，而且大家都想推广自己的图片格式，那自然也会对竞争对手的格式实行阻隔，进而阻扰了单个图片格式的可普及程度。

而腾讯本次研发的 TPG，鉴于以上原因，估计想要替代 JPG 还是很难。但如果像是[官方介绍](https://mp.weixin.qq.com/s?__biz=MzA3NDEyMDgzMw==&mid=2652945166&idx=1&sn=0f531c028b5ed0c90a80db67cacd6e65&chksm=84d0b0e0b3a739f6c205721df8a308ec042ef690d6a856924b159afa9c321f0779ca234ae47d&mpshare=1&scene=1&srcid=0509bMgUPexrGnI8zK9WfpIR&key=421f8e587441d54138b613247bd8948fd6b0048e8ee8f6c3c3ecc315c759316476c6cc99571461ec58a5dccc95c72ca3662c390d17f98a8e5581e694b6d48bfa062b77e66c99b9018df2c4443ba04165&ascene=0&uin=MTQ0OTc2MjE2MQ%3D%3D&devicetype=iMac+MacBookAir5%2C2+OSX+OSX+10.12.4+build(16E195)&version=12020510&nettype=WIFI&fontScale=100&pass_ticket=81Pc%2FHNN0N9qsaFIICPgKpzgAey3geHmYFZqRxSyEJKX0iEe21GB2IK1%2BHw8R9Bb)所说，这个图片格式的出现，只是腾讯内部为了应对海量图片带来的服务器压力，TPG 还是能带来不少帮助。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/640.jpg)

（图自[腾讯](https://mp.weixin.qq.com/s?__biz=MzA3NDEyMDgzMw==&mid=2652945166&idx=1&sn=0f531c028b5ed0c90a80db67cacd6e65&chksm=84d0b0e0b3a739f6c205721df8a308ec042ef690d6a856924b159afa9c321f0779ca234ae47d&mpshare=1&scene=1&srcid=0509bMgUPexrGnI8zK9WfpIR&key=421f8e587441d54138b613247bd8948fd6b0048e8ee8f6c3c3ecc315c759316476c6cc99571461ec58a5dccc95c72ca3662c390d17f98a8e5581e694b6d48bfa062b77e66c99b9018df2c4443ba04165&ascene=0&uin=MTQ0OTc2MjE2MQ%3D%3D&devicetype=iMac+MacBookAir5%2C2+OSX+OSX+10.12.4+build(16E195)&version=12020510&nettype=WIFI&fontScale=100&pass_ticket=81Pc%2FHNN0N9qsaFIICPgKpzgAey3geHmYFZqRxSyEJKX0iEe21GB2IK1%2BHw8R9Bb)）

而至于普及问题，这也许不是腾讯需要考虑的问题。拿过去微信里的“小视频”为例，用户根本无须考虑录制的视频无法应用到到其它环境这个问题，因为使用闭环在腾讯体系内就已经完成了。

鉴于腾讯体系内的应用场景之大——微信、游戏、QQ 等——TPG 在“体系内”就足以实现其“减压”价值了。

题图来自[淘图网](http://www.taopic.com/tuku/201406/557731.html)

![](https://s3.ifanr.com/wp-content/uploads/2049/04/tuijianyuedumoban-1.jpg)
