![在 Ubuntu 中将 50 PNG 转换为 JPG 的最快方法是什么?](https://linux22.com/image/1223968/%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E5%B0%86%2050%20PNG%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20JPG%20%E7%9A%84%E6%9C%80%E5%BF%AB%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
可能重复:
在 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 左右,您可能会开始看到伪影和质量较差,这取决于您的视力和个人审美。