图像压缩

来自Wired
跳转到导航 跳转到搜索

根据我自己的体验,以及浏览的他人的文章来看可以简单得出结论:普遍情况下,

  • jpg/png等传统格式兼容性强,webp/avif格式压缩效率高;其中webp支持无损因此对高质量图像效果更好,avif更适合低分辨率场景,1000px以下完胜其他格式(对于线条规则且内容很少的svg更适合);对于有损的高质量文件则jxl更适合。
  • avif压缩消耗的资源也更多,无损压缩的表现并不乐观,因此很适合非摄影、设计等对图片质量有高要求的个人博客(用于补充文本信息,所提示用)使用,对系列站点这种1c2g1m的小机子来说,减少的体积节约的带宽占用是很香的。
    • 主要用在《食日记》中,原始图像分辨率为4032*3024,缩放到1200*900,并以600*450px引用(firefox系浏览器可以安装拓展或右键标签页打开1200px的图像)

我使用ImageMagick

  • 转换:convert 20230825.jpg -resize 1200x900 20230825.AVIF
  • 批量转换:mogrify -resize 1200x900 -format avif *.jpg
  • convert和mogrify最直观的区别是,前者不会覆盖原始文件,后者可以,但如果转了格式也不能覆盖原始文件。

ImageMagick指南:

其他工具推荐:

参考文章:

别人的对比文章: