webentwicklung-frage-antwort-db.com.de

Mit ImageMagick können Sie die Größe von Bildern stapelweise ändern und Bilder in einen neuen Ordner ausgeben

Aktueller Bildordnerpfad:

public_html/images/thumbs

Pfad des Ausgabebildordners:

public_html/images/new-thumbs

Ich habe 10 Video-Thumbs pro Video im aktuellen Ordner, benannt nach Bild-Thumbs:

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

Ich möchte die Größe aller 5. Bilder (* - 5.jpg) in den neuen Ordner ändern. Ich habe versucht, unter Befehl, aber kein Glück:

mogrify 
-path 
  public_html/images/thumbs/*-5.jpg 
-resize 16×12 
-quality 100 
  public_html/images/new-thumbs/*-5.jpg
46
richard

"Mogrify" sollte aus dem Verzeichnis mit den ursprünglichen Miniaturansichten aufgerufen werden, während der Parameter -path für das Zeigen auf das Zielverzeichnis verwendet wird.

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

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

die letzten Argumente sind die Liste der Dateien, sodass Sie beispielsweise nach dem Namen pp * .jpg filtern können.

76

In ImageMagick 7-Versionen ist es in die Magie eingebaut ... also ..

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

weitere Informationen finden Sie hier https://www.imagemagick.org/script/mogrify.php

4
virtuvious

Für diejenigen, bei denen Shotwell unter Ubuntu/Debian installiert ist, ist es möglicherweise einfacher, ausgewählte Bilder in einen anderen Ordner zu exportieren, indem die Bilder nach Bedarf verarbeitet werden.

  • Öffnen Sie Shotwell
  • Wählen Sie die Bilder aus, die Sie exportieren möchten
  • Datei> Exportieren
  • Passen Sie die Werte an Ihre Bedürfnisse an
  • Wählen Sie den zu exportierenden Ordner
2
Bricktop