Beschneiden Sie verschiedene Bildgrößen auf Einzelgröße mit ImageMagick

430
Danielle

Ich habe eine große Anzahl von Bildern in verschiedenen Größen, die alle 565 x 790 oder mehr entsprechen. Ich möchte die Bildränder so zuschneiden, dass sie genau diese Größe haben. Gibt es eine Möglichkeit, dies in einem einzigen Befehl auszuführen? Es scheint, dass das Zuschneiden definiert werden muss, wie viel abgeschnitten werden muss. Ich möchte jedoch alles abschneiden, was erforderlich ist, um diese Größe zu erreichen. Ich möchte auch, dass das Beschneiden mehr oder weniger gleichmäßig über die vier Bildränder verteilt wird (à la -gravity?).

Muss ich mit einem Schwerpunkt maskieren und dann die überschüssigen Teile des Bildes abschneiden? Oder gibt es einen einfacheren Weg, dies zu tun?

Vielen Dank! D

(Ich verwende ImageMagick über das Mac Terminal).

0

2 Antworten auf die Frage

1
Danielle

Also habe ich es herausgefunden und dabei eine Menge gelernt: 1) Meine Frage war faul und nicht spezifisch genug - entschuldige mich bei Martin Zaske und jedem, der sie gelesen hat. 2) Crop macht dies im Prinzip automatisch, aber ich habe nicht genug damit gespielt, um es zu realisieren. 3) Der Befehl, den ich (für ImageMagick 6.9.9-11) wollte, lautet wie folgt:

 mogrify -gravity Center -crop 785x565+0+0 +repage *.jpg  
0
Martin Zaske

Try using irfanview. It has got batch conversion in its menu under file.

Go to batch conversion settings and advanced and you will have a window with many options, including crop. You even have a choice where to crop, for example to center your remaining image or rather to keep the top-left corner or whatever. irfanview is free.

In the crop, the sizes you fill in, is what you have left after the crop, not how much is cut off (otherwise there would be four boxes instead of two).

I advise to makes copies and play around a bit with a few photos until you got the hang of all the options.

Danke, ich werde das tun, wenn dies nicht funktioniert ... Ich würde es jedoch am liebsten in der Befehlszeile behalten, wenn möglich. Danielle vor 7 Jahren 0
Bitte bearbeiten Sie Ihre Frage und sagen Sie, was Sie bevorzugen: Windows-Befehlszeilen? Power Shell? Linux? Martin Zaske vor 7 Jahren 0
oops, habe nicht alle Tags gesehen, egal Martin Zaske vor 7 Jahren 0