Effizientes Generieren von Thumbnails mit ImageMagick und Konvertieren

Ich möchte mit dem Konvertierungsprogramm von ImageMagick in Python verschiedene Miniaturansichten effizient erstellen. Einige meiner Bilddateien sind ziemlich groß (~ 15 MB JPGs).

Eine Möglichkeit wäre, ein Bild in voller Größe aufzunehmen und die verschiedenen Miniaturansichten wie folgt aus dem Bild in voller Größe zu generieren:

convert sample_image.jpg -resize 1024x768  sample_image-1024x768.jpg
convert sample_image.jpg -resize 800x600   sample_image-800x600.jpg
convert sample_image.jpg -resize 400x300   sample_image-400x300.jpg
convert sample_image.jpg -resize 200x150   sample_image-200x150.jpg

Eine andere Möglichkeit wäre, die Größe der Bilder voneinander zu ändern:

convert sample_image.jpg           -resize 1024x768  sample_image-1024x768.jpg
convert sample_image-1024x768.jpg  -resize 800x600   sample_image-800x600.jpg
convert sample_image-800x600.jpg   -resize 400x300   sample_image-400x300.jpg
convert sample_image-400x300.jpg   -resize 200x150   sample_image-200x150.jpg

Gibt es einen Nachteil oder einen besseren Weg? Es scheint so, als wäre dies viel effizienter.

Gibt es als Konsequenz irgendwelche Flags oder "Tricks", die der Konverter verwendet, um den Prozess zu beschleunigen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage