继去年“技惊四座”之后,腾讯TPG图片格式在应用领域有了新进展

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

近日,中国领先的游戏引擎提供商和综合服务商 Layabox 宣布全面接入腾讯 TPG(Tiny Portable Graphics)图片编码格式,用于支持其在 2D\3D\VR\AR 的移动端、HTML5 游戏与 APP 游戏开发,以及应用软件、广告、营销、教育、医疗等众多领域的拓展。这是自去年 5 月发布以来,腾讯音视频实验室 TPG 图片格式在应用层面的一个重要进展。

走出实验室,腾讯TPG在实际应用上也一样“能打”

2017 年 5 月,腾讯公司正式对外推出了一种新的图片压缩格式。该图片格式被命名为 TPG(Tiny Portable Graphics)。在同等质量下,TPG 图片格式的文件大小明显小于 JPG/JPEG、PNG、GIF、WEBP 等业界主流的图片格式,处于业界领先水平。

640?wx_fmt=jpeg(同等质量图片,TPG 文件比 JPG 文件大小减小 44%左右)

除了压缩效率高,TPG 还具有功能全面的优势。TPG 不但支持静态图片格式,还支持透明通道以及动态图片格式,如果实现规模应用,能为互联网公司省下大量成本,也能给用户节省图片流量,降低用户加载图片的等待时间,提升用户体验。这项技术发布之后引起了业内的高度关注。

截至目前,TPG 在实际应用领域也取得了实质性进展,目前 TPG 已经在腾讯旗下手机 QQ、QQ 空间、QQ 浏览器、腾讯新闻、腾讯动漫等社交、新闻、游戏类产品中应用,为上述应用有效地节省了流量、优化了用户体验。以 QQ 空间的相册业务为例,应用 TPG 后,高峰流量比应用 TPG 之前下降了 40%,大大降低了带宽和存储成本。

除了压缩率上的优势,TPG 在图片加载速度上也有很明显的提升。比如在 WeGame 上,几乎相同的加载时间内,JPG 格式页面运营图只能完成少量图片的加载,而 TPG 格式页面则基本加载完成。

640?wx_fmt=jpeg

国内领先的游戏引擎Layabox接入,TPG帮助游戏快速“瘦身”

此次宣布接入 TPG 格式的 Layabox,是中国领先的游戏引擎提供商和综合服务商,出品过三七互娱月流水达 2 亿的《大天使之剑 H5》、腾讯月流水数千万的 HTML5 游戏《全民大乐斗》、腾讯独代的 HTML5 休闲竞技游戏《全民打雪球》等知名游戏产品,均是行业内公认的 HTML5 引擎技术的高水准代表作,尤其是在 3D 领域,Layabox 更是唯一拥有大型商业 3D HTML5 游戏案例的引擎提供商。

为了让用户节省流量、减少游戏加载时长,Layabox 将在旗下的 LayaAir 游戏引擎、LayaAir IDE、LayaNative 打包工具等开发者生态中,全面支持 TPG 格式。“经我们多次实测,TPG 格式文件大小是 PNG 格式的 20%左右,最多也没有超过 PNG 的 50%,这将在保证用户视觉体验的情况下,给用户带来稳定的产品体验。”

事实上,腾讯音视频实验室一直在进行 TPG 的图像压缩和解决方案的研究, 在对外公布 TPG 图片格式时,腾讯音视频实验室也完成了整套 TPG 图片转码系统的开发,转码系统支持 JPG、PNG、GIF、APNG、BMP 等图片格式与 TPG 互转,支持 Linux、Windows、iOS、Android 等平台,可为基层引擎提供系统解决方案。

目前,腾讯云已经完成了 TPG 后台转码系统的搭建,腾讯云 CDN 也已经完成了 TPG 的部署同时,腾讯音视频实验室也对外开放了各平台的 TPG 解码器,第三方 App 应用可以免费集成 TPG 解码器,通过腾讯云接入 TPG。另外,腾讯浏览器 X5 内核也完成了 TPG 的支持,只要是使用 X5 内核的第三方应用,客户端无需任何开发就可以原生支持 TPG 格式。

在加快 TPG 业务落地的同时,腾讯音视频实验室也在同步推进 TPG 的标准化工作。腾讯音视频实验室已经向 AVS 组织提出了制定互联网图像标准的提案,并成功将 TPG 申请成为 AVS2 的图像标准容器格式。目前,TPG 作为信息技术高效音视频编码第 7 部分(图像容器),已经申报成为国家标准。“我们也期待 TPG 能够早日实现标准化,并最终成为一种主流图片格式。”

640?wx_fmt=jpeg640?wx_fmt=gif

MySQL数据库从入门实战课

12-31
限时福利1:购课进答疑群专享柳峰(刘运强)老师答疑服务。 限时福利2:购课后添加学习助手(微信号:csdn590),按消息提示即可领取编程大礼包! 注意:原价129的课程,最后2天限时秒杀仅需49元!! 为什么说每一个程序员都应该学习MySQL? 根据《2019-2020年中国开发者调查报告》显示,超83%的开发者都在使用MySQL数据库。 使用量大同时,掌握MySQL早已是运维、DBA的必备能,甚至部分IT开发岗位也要求对数据库使用和原理有深入的了解和掌握。 学习编程,你可能会犹豫选择 C++ 还是 Java;入门数据科学,你可能会纠结于选择 Python 还是 R;但无论如何, MySQL 都是 IT 从业人员不可或缺的能! 【课程设计】 在本课程中,刘运强老师会结合自己十多年来对MySQL的心得体会,通过课程给你分享一条高效的MySQL入门捷径,让学员少走弯路,彻底搞懂MySQL。 本课程包含3大模块:  一、基础篇: 主要以最新的MySQL8.0安装为例帮助学员解决安装与配置MySQL的问题,并对MySQL8.0的新特性做一定介绍,为后续的课程展开做好环境部署。 二、SQL语言篇: 本篇主要讲解SQL语言的四大部分数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL,学会熟练对库表进行增删改查等必备能。 三、MySQL进阶篇: 本篇可以帮助学员更加高效的管理线上的MySQL数据库;具备MySQL的日常运维能力,语句调优、备份恢复等思路。  
©️2020 CSDN 皮肤主题: 代码科技 设计师: Amelia_0503 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值