https://imageoptim.com/

https://www.npmjs.com/package/sharp

用户UI展现的是 86 x 86 的大小,加载的却是 800 宽度的原图,而且是 png 格式,加载时间比较长,用户体验比较差;这种纹理渐变比较多且背景不透明的图片,建议不用png,建议统一走渐进式 jpeg,

封装大小会小一些,用户看到图快一些,而且可以用无损压缩工具压缩图片体积

Canvas

sharp