专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
程序猿  ·  AI 正在培养“文盲”程序员? ·  昨天  
程序员小灰  ·  真心建议大家冲一冲新兴领域,工资高前景好 ·  3 天前  
程序员的那些事  ·  突发!4 个程序员被抓,维护赌博网站每月赚 ... ·  2 天前  
码农翻身  ·  再这么搞下去,程序员失业是迟早的事! ·  昨天  
OSC开源社区  ·  字节跳动开源跨平台UI框架Lynx:一套代码 ... ·  2 天前  
51好读  ›  专栏  ›  程序猿

超越Google,腾讯推出自研图片编码格式TPG

程序猿  · 公众号  · 程序员  · 2017-05-11 21:53

正文

来自:雷锋网(微信号:leiphone-sz)

已获转载授权


近日,记者从国家知识产权局了解到,腾讯公司正式向国家知识产权局提交了一份关于图片编码技术的专利申请。此项专利被命名为TPG(Tiny Portable Graphics),在数据上TPG图片格式产生的文件大小明显小于JPG/JPEG、PNG、GIF、WEBP等业界主流的图片格式,处于世界领先水平。


资料显示,此项专利技术由腾讯音视频实验室基于AVS2内核自主研发。据了解,腾讯音视频实验室,其前身是腾讯公司即通产品部音视频技术中心,主要致力于音视频及图像处理技术的研究和创新工作。



TPG图片格式压缩率世界领先


腾讯申请新专利的TPG图片格式到底有何不同?


通过目前已经公开的测试数据对比就可以一较高低。在同等质量的前提下,TPG与JPG/JPEG、PNG、GIF、WEBP等不同图片格式进行对比,TPG的文件大小最小,位居第一:TPG对PNG小50%以上,比GIF小90%以上,对JPG/JPEG格式图片(采用Libjpeg-Turbo编码)可以小40%以上,对比采用Guetzli编码的JPG/JPEG格式则能够小41.7%。相对Google推出的 WEBP格式,文件大小可以减少近30%。


可以看到,对比非常明显,在保证同样的清晰度的前提下,TPG图片格式普遍小于其他格式。


如果换个角度来看,文件大小相同的话,使用TPG编码会不会更清晰?通过TPG与JPEG质量对比可以看出,JPEG的图片的效果差,而TPG的图片会更清晰。








请到「今天看啥」查看全文