Automatischer Fotozuschnitt

Automatischer Fotozuschnitt

Ich möchte den schwarzen Hintergrund eines Fotos mit der Befehlszeile zuschneiden

Dieser Befehl hat nicht geholfen:

convert input.png -trim output.png

Mein Bild

Antwort1

Sie können -trimdie Option von Imagemagick mit Folgendem ausprobieren -fuzz:

Mit dieser -trimOption werden alle Kanten entfernt, die genau dieselbe Farbe wie die Eckpixel haben. Verwenden Sie diese Option -fuzz, um Kanten zu -trimentfernen, die nahezu dieselbe Farbe wie die Eckpixel haben.

Zum Beispiel:

convert input.png -trim -fuzz 10% output.png

Sie können den Wert nach oben oder unten anpassen -fuzz, bis der gewünschte Betrag abgeschnitten ist. Hier finden Sie Informationen zum -fuzzWert:

-fuzz distance{%}

Farben innerhalb dieser Entfernung werden als gleich betrachtet.

Eine Reihe von Algorithmen sucht nach einer Zielfarbe. Standardmäßig muss die Farbe exakt sein. Verwenden Sie diese Option, um Farben abzugleichen, die der Zielfarbe im RGB-Raum nahe kommen. Wenn Sie beispielsweise die Kanten eines Bilds mit -trim automatisch trimmen möchten, das Bild aber gescannt wurde und die Zielhintergrundfarbe geringfügig abweichen kann, können diese Unterschiede mit dieser Option ausgeglichen werden.

Die Entfernung kann in absoluten Intensitätseinheiten oder durch Anhängen von % als Prozentsatz der maximal möglichen Intensität (255, 65535 oder 4294967295) angegeben werden.

Verwenden Sie +Fuzz, um den Fuzz-Wert auf 0 zurückzusetzen.

Bitte lassen Sie mich wissen, ob diese Antwort hilfreich war oder ob Sie weitere Fragen haben oder Erläuterungen benötigen.

verwandte Informationen