Lot redimensionner les images et les images de sortie dans un nouveau dossier avec ImageMagick

Chemin actuel du dossier de l'image:

public_html/images/thumbs

Chemin du dossier de l'image de sortie:

public_html/images/new-thumbs

J'ai 10 pouces Vidéo par vidéo dans le dossier actuel, nommé des pouces d'image:

1-1.jpg
1-2.jpg
1-3.jpg
1-4.jpg
1-5.jpg (Resize)
1-6.jpg
1-7.jpg
1-8.jpg
1-9.jpg
1-10.jpg

2-1.jpg
2-2.jpg
2-3.jpg
2-4.jpg
2-5.jpg (Resize)
2-6.jpg
2-7.jpg
2-8.jpg
2-9.jpg
2-10.jpg

Je veux redimensionner toutes les 5ème images (*-5.jpg) dans le nouveau dossier. J'ai essayé la commande ci-dessous mais pas de chance:

mogrify 
-path 
  public_html/images/thumbs/*-5.jpg 
-resize 16×12 
-quality 100 
  public_html/images/new-thumbs/*-5.jpg
27
demandé sur richard 2013-01-13 18:34:41

3 réponses

"Mogrify" doit être appelé à partir du répertoire avec les vignettes d'origine, tandis que le paramètre-path sert à pointer le répertoire cible.

cd public_html/images/thumbs
mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpg

Http://www.imagemagick.org/Usage/basics/#mogrify

Les derniers arguments sont la liste des fichiers, de sorte que vous pouvez filtrer par nom pp*.jpg par exemple.

55
répondu Dmitry Vyprichenko 2015-09-12 21:10:46

Pour ceux qui ont installé Shotwell sur Ubuntu / Debian, il peut être plus facile d'exporter les images sélectionnées dans un dossier vers un autre dossier en traitant les images au besoin.

  • Ouvrir Shotwell
  • Sélectionnez les images que vous souhaitez exporter
  • Fichier > Exporter
  • ajustez les valeurs à vos besoins
  • Sélectionnez le dossier à exporter
2
répondu Bricktop 2017-05-19 18:53:38

Dans les versions ImageMagick 7, Il est intégré dans le magick ... so ..

magick mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpg

Trouver plus d'informations ici https://www.imagemagick.org/script/mogrify.php

0
répondu mahesh madhusudanan 2017-12-07 03:10:53