我在具有不同尺寸和比例的文件夹中有一堆图像。
我想缩小所有的尺寸,同时保持最小的高度和宽度,同时保持相同的比例。
就像是:
convert -resize -minwidth 300 -minheight 200 -keep-ratio src *.jpg
然后,所有缩小的图像将至少具有300的宽度和200的高度,并且它们将保留原始比例。
如果没有一些繁琐的脚本编写,这是否有可能?
我尝试过的事情:
➜ swazidowners mogrify -resize 300x200^ "*.jpg"
zsh: no matches found: 300x200^
➜ swazidowners mogrify -resize 300x200^ bbq.jpg
zsh: no matches found: 300x200^
➜ swazidowners mogrify -resize 300x200 bbq.jpg # just to show that it works without ^ character
➜ swazidowners
系统信息:
操作系统:Ubuntu 16.04x64
$ mogrify -version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2016-11-29 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
mogrify -resize '300x200^' *.jpg
请确保您在替换它们的图像副本上执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句