WebP、SharpP、自适应分辨率、Guetzli等图像压缩技术。
QQ空间GIF采用SharpP编码后,单图平均大小降幅90%,高峰期流量降幅30%。
https://www.douban.com/group/topic/112484202/
阶段一:引入WebP压缩,对业务强侵入
WebP是Google在2010年推出的新一代web图片压缩格式,它的优势体现在:
具有更优的图像数据压缩算法,能带来更小的图片体积(原图基础上节约30%左右大小);
拥有肉眼识别无差异的图像质量;
具备了无损和有损的压缩模式、Alpha 透明以及动画的特性;
在 JPEG 和 PNG 上的转化效果都相当优秀、稳定和统一;
支持GIF,对GIF的压缩效果尤其显著,可以节约企业大量的带宽资源以及数据空间。
运维同事及时跟进研究WebP并推动应用现网,并基于该技术建立了最初的CDN图片压缩访问方案。
阶段二:引入WebP/SharpP/自适应多方式压缩
老架构的图片压缩在CDN现网能正常服务部分业务,减小服务器端带宽消耗和数据存储的同时,提升了客户端的加载速度。
但该架构的固有缺陷也十分明显:
压缩能力有限,只支持WebP一种方式,跟不上行业压缩技术趋势;
压缩场景有限,只支持兼容WebP格式的部分客户端访问;
对业务侵入严重,导致实际推广效果不佳。
基于此,在优化图片压缩访问方案的时候,希望新架构能对业务侵入小甚至无侵入,同时引入更高效的图片压缩技术进行现网推广使用。项目历时2015~2016共两年时间,期间我们也跟随行业编码技术趋势,在优化成熟WebP、自适应方案同时,创新性的引入了SharpP编码技术。
5.1 编码技术:优化WebP,新引入腾讯自研SharpP及分辨率自适应调整能力
WebP编码在原图基础上节约30%左右大小,但随着H.265、VP9以及AVS2等新编码技术的出现,图片压缩有了进一步优化的空间。