您的位置
主页 > 网站运营 » 正文

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

来源:www.jz265.com 点击:1179

最近,腾讯宣布推出自己的图像压缩格式TPG(Tiny Portable Graphics),并宣称已向国家知识产权局申请专利保护。

据报道,TPG是由腾讯音视频实验室基于AVS2核心独立开发的。与其他常见图像格式相比,TPG图像比PNG小50%,比GIF小90%,比JPG/JPEG小40%。与Google最近的WebP格式相比,TPG文件大小可减少近30%。

(JPG v.s. TPG)

(GIF v.s. TPG)

(PNG v.s. TPG)

在类似的卷中,TPG格式的图片比JPEG更清晰。

(以上比较图像来自DONEWS)

(照片来自BlahBlahBlah)

对于大多数网民来说,JPEG/JPG是工作日最常用的图像格式,多年来,“权威地位”并没有动摇。但是很多人可能不明白程序员多年来没有停止过比JPEG更好的开发编码格式。

以BPG作为类似于TPG的编码格式的示例。 2014年,着名程序员FFmpeg,QEMU和JSLinux的作者Fabrice Bellard介绍了一种名为BPG(Better Portable Graphics)的图像格式。

与JPEG相比,BPG使用更高的压缩算法。在相同的图像质量下,BPG文件大小仅为JPEG的一半,或者BPG在相同的卷文件下具有更好的图像性能。

(来自新闻地图集的BPG(5836B)与JPEG(5872B)的比较量)

BPG还可以支持透明度和渲染图形。

(与BPG(B)和PNG(B)的定义相比,来自新闻地图集)

虽然这种新格式也非常好,但自发布以来已有三年了。为什么我们今天仍然很少看到这种格式?

最重要的因素之一是专利问题。 BPG使用MPEG LA拥有的HEVC视频压缩技术。作为HEVC专利的所有者,MPEG LA保留通过内置BPG解码器向软件或硬件收取版税的权利。因此,为了避免被收费的风险,免费的开源浏览器(如Firefox)不会随意接受这种格式,这限制了使用范围。

(图片来自DOS杂志)

以前的JPEG 2000也是专利问题。与JPEG相比,JPEG 2000是一种基于小波变换的图像压缩标准,可以节省15%的存储空间,并用JPEG模糊失真取代JPEG上的马赛克失真。

虽然JPEG 2000工作组表示主要技术专利已获得免费许可,但并不排除其他组织声明未涵盖的专利的存在,并且存在支付版税的风险。因此,JPEG 2000直到现在才在小范围内使用。

除了专利问题,图像格式“替代”也面临着主要公司之间的竞争压力。微软有自己的JPEG XR,谷歌有WebP。每个人都比JPEG更好,每个人都希望推广自己的图像格式,这自然会阻止竞争对手的格式并阻止单一图像格式。受欢迎程度。

由于上述原因,腾讯的TPG仍难以取代JPG。但是,如果据官方介绍说,这种图像格式的外观只是腾讯处理大量图片的内部压力,TPG仍然可以带来很多帮助。

(图来自腾讯)

至于普及问题,这可能不是腾讯需要考虑的问题。以微信中的“小视频”为例。用户不必考虑录制的视频无法应用于其他环境的问题,因为已经在腾讯系统中完成了闭环。

鉴于腾讯系统中的大型应用场景 - 微信,游戏,QQ等 - TPG足以在“系统”中实现其“减压”价值。