【自荐】Rimage_GUI:squoosh的替代品,有效缩小图片体积

jxl 就更不推荐了,解码速度慢的不行,支持度差。
无损用 heif 。
有损用 avif。
这是现行最优解。

这个结论是如何得出的,我测试jxl比avif快

多下载几个看图软件,对比打开速度。

更新完毕

报个错先。

jxl 库是极其活跃的,远比 avif 活跃得多。可能是这些软件并未使用最新的版本,或者并未正确调用 jxl 库(比如未配置好多线程)。我看到大多数看图软件使用的 jxl 都很陈旧,而且很少能播放jxl动图。我是自己包装 jxl 库来测试的。

来源?库版本?
而且这是格式转换性能,这个我倒无所谓,反正我每个图片只转换一次。重要的是自身格式的解码,同一质量的jlx avif图片解码渲染用时。

已完工

msvc 版不报错了,但输出无反应,显示转换完毕,就没有然后了。
原因已找到。

你用的是哪个版本?昨天的吗,那 gnu版本有问题吗,选了哪些功能呢

win11我昨天试着没问题啊

明白原因了,是因为输入格式的支持问题。
暂时明确的支持: avif ,jpeg ,jpg ,jxl ,png ,webp… 输入

可是……jxl支持啊,你用gnu版本试试,要1.6.0.42

输出后是个 0 字节的 jxl 文件。输入没问题,输出有问题。

关于输入支持:
如果用双击打开来导入,就只显示支持的文件。
如果是拖入,就什么都可以。(希望拖入时做个提示,一共也就支持那几个文件,其它禁止拖入不就好了。)

已提issues,下版本更新提出的功能,如果作者能在本周内把bug修好我就等等他,一起发版,不能的话我就先发一版,同时把jxl格式禁了,下次修复了再加上

试用了效果很棒。默认设置,原来相机拍的照片1个g压缩到了270M左右。但是发现照片的Exif信息都没有了,请问这个可以实现保留吗?

唔,这个是特意删的 :wl: 因为在存在exif信息时程序无法正确识别其分辨率……会使转换结果出错,作者前两版才发现的bug,专门把信息删了,我问问能不能保留去

很抱歉,作者的回复是,为降低图像大小,与符合“Squoosh!”的合规性要求,本功能确实无法满足。大概也许有可能,有其他的工具能批量添加exif信息?:xk: 但是那样子的话,exif信息不对应,更麻烦了吧 :wl:

非常感谢详细的回复,还专门去问了原作者 :100:

请需要使输出图片直接替换原图片的用户注意,本版修复了误删原图的bug,请尽快更新。

脑子抽了少写了一句,还是有bug :wl: ,不过确实不会误删了,反而会少删,马上更新……