将图像调整为特定尺寸

将图像调整为特定尺寸

我知道有几种方法可以通过命令行调整图像大小。其中一些是指定的这里。但是,我想知道是否有办法指定调整后的图像的大小,例如,我想将 8.5 MB 的图像调整为 2.5 MB 的图像。最好使用 imagemagick 解决方案。

答案1

感谢这里,Imagemagick 有一个 jpeg 编解码器选项,convert支持 jpeg 选项,允许限制输出文件的大小:-define jpeg:extent=max_value。它用作:

convert test.jpg -define jpeg:extent=1M testout.jpg

如果有人能告诉我这些设置的官方记录在哪里,我会将其包含在这个答案中。

相关内容