演进方式A:有些业务线在实际推进过程中虽然比较复杂,但仍然可以按照veImageX 定义的 "~tplv "模板的方式来应用,因为我们将此算法内置到模板中可以自由选择,不限定任意格式,同时在Web与Chrome场景下也可以选择AVIF+WebP+集智瘦身的方式来使用:

演进方式A流程
这种方式,不需要SDK的接入,只需要服务端改造veImageX的模板即可,改成指定的格式,配合自适应的模式来实现H5端的降本。
演进方式B:随着推动过程中,我们发现仍然有些什么都不能修改的业务,针对这样的业务,我们支持了只需要改动DNS就可以实现“集智瘦身”的方案。当然,图像经过处理之后文件的MD5值会发生变化,因此需要确认业务方没有对文件的MD5进行校验。

演进方式B流程
这种方案,对业务的侵入性几乎没有,会根据线上真实的图像做判断,合适的图像自动进行瘦身处理,通过动态监测线上图像输入前后的画质变化确保对用户体验没有影响。
总结
veImageX算法降本除了在如上两大场景应用之外,压缩方面也做了很多尝试,在对比传统WebP场景下可以节省超30%体积,启用自适应质量压缩可以带来至少7%的体积节省。
同时在WebP、jpeg等传统格式切换veIamgeX 调教后的自适应压缩质量可带来5%-10%的压缩,“集智瘦身”可以带来15%-20%的节省,在不区分图像格式混合切量的前提下可以带来约50%-80%的成本节省。
写在最后
针对不同的终端、不同的业务场景通过算法减少文件的体积,在节省服务商的传输带宽之外,也可以降低用户消费端流量的消耗,提升用户的加载速度。
图片加载是目前几乎所有的APP都具备的基础能力,目前火山引擎veImageX已经将上述方法形成端到端的解决方案对外输出,帮助每一个互联网企业用更低的成本达到更好的图片加载效果。除了商务降本之外,也可以用更“绿色”的算法降本,为行业降本增效提供了一种创新可能性。
点击veImageX-火山引擎,了解更多veImageX。
