谷歌开源发布了Jpegli编码库,一个后向兼容JPEG 92的编码格式。

webp heif jepgxl都几年了,没有哪个格式占据绝对优势。
一方面是老软件对新图片标准的支持还是不太好。另一方面是大部分用户其实并不care这点空间。

1Can be enabled in Firefox via the image.avif.enabled pref in about:config .

如果他人不知道avif,那不就看不到啦?

对头,只输出jpg

虽然吧,但是吧,你举得这个例子并不是jpg擅长的。
jpg更适合照片,这类UI等还是PNG等比较合适。webp涂抹感太强,适合web和ui,照片这块webp是显示最差的没有之一。
测试jpeg建议用照片来测试,例如风景,人像等。
jpegli在压缩过程中会去除exif和xmp等信息,而mozjpeg则完整保留。jpegli在分发一些纯粹web图片还是有点意义,但对于保存摄影类图片则不建议了。

或可把jpegli看成是去除exif和xmp的方式之一?因有些人不想泄漏他的位置等信息。

这个最好加个参数开关,由用户自己决定是否传递exif还是去除,目前没有看到jpegli有此开关支持。

嗯,不同类型图片表现会不一样,所以前面说明了对比是针对 UI 和文字类的表现。

体验下来,各种图片都略有涉及,AVIF 的有损压缩率是最高的,但是在 Windows 上,libavif 压缩的 AVIF 始终有明显的色彩偏差(比 JXL 和 WebP 都明显一个数量级)。适合不在意图片质量,在意图片体积的场景使用。

WebP 的确在照片类图片上颜色会有偏差。它是那种表现时好时坏的伙计,压缩率和质量居中,得看情况选择。

JXL 质量优于 Moz,兼容性强,但压缩率上还是不如 AVIF 和 WebP,在各种类型的图片上都能给出比较放心的结果。中规中矩,稳如老狗,需要兼容性,不出错以及不知道选择什么时候选它。