我正在尝试使用 ImageMagick 调整各种图像的大小。我要求在单个命令中完成此操作,并且不支持额外的语言。
我想将低于特定宽度的所有图像调整为 115%(或等效值:将所有图像调整为特定尺寸,同时将最大放大率限制为原始图像的 115%)。
我试过混合不同的选项,但似乎不受支持。
这甚至可能吗?
我使用distort运算符作为可能的解决方案:
convert in.jpg +distort srt "%[fx:(w<1600)?1.15:1] 0" out.jpg
Run Code Online (Sandbox Code Playgroud)
但是当扭曲图像 > 1600 像素时,它仍然会执行操作并以略有不同的像素数重写图像。