Ho un sacco di immagini in una cartella con dimensioni e proporzioni diverse.
Voglio ridurli tutti mantenendo un'altezza e una larghezza minime, mantenendo lo stesso rapporto.
Qualcosa di simile a:
convert -resize -minwidth 300 -minheight 200 -keep-ratio src *.jpg
Quindi tutte le immagini ridotte avrebbero almeno 300 di larghezza e 200 di altezza e manterranno il rapporto originale.
È possibile anche senza un pesante scripting?
Cose che ho provato:
➜ 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
Informazioni di sistema: Sistema
operativo: 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
zsh: no matches found: 300x200^