Ich habe einen gemischten Satz von Bildern, von denen jedes eine etwas andere Auflösung mit einem etwas anderen Seitenverhältnis als die anderen Bilder hat.
Ich habe versucht, Befehle wie:
convert -resize
und:
convert -crop
Ich kann jedoch nicht den richtigen Befehl finden, um alle Bilder mit einer Breite von 1024 und einem Seitenverhältnis von 6 x 4 zu versehen, ohne dass sich das Bild dehnt oder gequetscht wird.
linux
command-line
imagemagick
image-manipulation
oshirowanen
quelle
quelle
Antworten:
Beachten Sie, dass 1024 nicht durch 3 teilbar ist, sodass Sie kein genaues Seitenverhältnis von 6 x 4 erhalten können. Ich nähere mich 1024x682.
Der gewünschte Befehl ist
-resize '1024x682^'
skaliert das Bild unter Beibehaltung des Seitenverhältnisses, sodass entweder:Nur eines dieser Kriterien kann erfüllt werden, ohne das Seitenverhältnis zu ändern (es sei denn, das Bild war bereits 6x4).
-gravity Center -crop 1024x682+0+0
schneidet einen Bereich von 1024 x 682, der in der Bildmitte zentriert ist.-gravity
Je nachdem, wie Ihre Bilder zugeschnitten werden sollen, können Sie eine andere verwenden .Sie können auch eine
-filter
Option zur Steuerung des Algorithmus zum Ändern der Bildgröße einfügen.quelle
1024x682^
zu1024x682
und ersetzen-crop 1024x682+0+0
mit-extent 1024x682 -background 'COLOR'
mit dem gewählten Farbe.Ich denke, Sie verwenden Imagemagick. Das Problem hängt mit keiner Software zusammen. Sie müssen lediglich die Größe jedes Fotoverhältnisses ändern und dann das andere Verhältnis zuschneiden (Sie müssen dann einen Teil des Bilds verlieren und hinein) In anderen Fällen fügen Sie einen Block am unteren Rand von festem Schwarz usw. hinzu. Ich neige dazu, dies mit bestimmter Freeware zu tun, Irfanview . Mit der Stapeloption (öffnen Sie einfach ein Bild im Ordner mit irfanview und drücken Sie die Taste b) habe ich die erweiterten Optionen wie aktiviert festgelegt und die dortigen Optionen zum Ändern der Größe und zum Zuschneiden verwendet. Dies bietet recht Flexibilität.
Nichts, was Sie mit Imagemagick nicht tun könnten. Sicherlich lassen Sie es sich dehnen, aber Sie könnten möglicherweise die Ernte erzwingen, ohne das Verhältnis zu ändern ...
Eine andere Möglichkeit ist die Verwendung des Photoshop-Automatisierungsmenüs in Kombination mit einer zuvor von Ihnen ausgeführten Aktion (Makro).
quelle
Originalbild: 798x591
Zielbild:
es funktioniert gut.
quelle