在 Ubuntu 中将 50 PNG 转换为 JPG 的最快方法是什么?

在 Ubuntu 中将 50 PNG 转换为 JPG 的最快方法是什么?

可能重复:
在 Linux 中批量将 PNG 转换为 JPG

我有大约 50 张 PNG,每张大约 10Mb(完全压缩)。我想将它们转换为具有最高质量的 JPG,以便它们刚好不超过 Facebook 的 5Mb 限制。我可以在 GIMP 中手动转换每张,但这似乎有点麻烦。有没有一种简单的方法可以一次性转换它们?

编辑:mogrify -format jpg *.png这似乎正是我想要的。但是,压缩后大小约为 1.5mb。当我在 GIMP 中选择最高质量时,它会将它们保存在 4mb 左右。有没有办法用 mogrify 控制压缩率?

答案1

尝试一下mogrify -format jpg -quality 90 *.png,图片应该会小很多。

“质量”数字是一个 0 - 100 的整数值,其中 0 表示最差,100 表示最好,mogrify 的默认值很可能是 100,因此文件大小较大。90 是一个不错的起点,因为它的压缩效果非常好,您几乎看不到与原始图像的区别。低于 75 左右,您可能会开始看到伪影和质量较差,这取决于您的视力和个人审美。

相关内容