将图像大小调整为特定尺寸

hyh*_*o01 3 imagemagick image-processing

我知道有多种方法可以通过命令行调整图像大小。此处指定了其中一些。但是,我想知道是否有办法指定调整大小的图像的大小,例如我想将 8.5 MB 大的图像调整为 2.5 MB 的图像。优选地,该解决方案使用imagemagick。

van*_*ium 5

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

convert test.jpg -define jpeg:extent=1M testout.jpg
Run Code Online (Sandbox Code Playgroud)

如果有人知道这些设置的正式记录在哪里,我会将其包含在这个答案中。