Wie schneidet man gescannte Bilder automatisch mit Imagemagick oder Graphicsmagick ab?

8205
Arek

Ich habe gescannte Bilder im * .jpg-Format. Sie werden mit einem A4-Scanner in Graustufen oder Farbe gescannt. Gescannte Seiten haben sehr unterschiedliche Abmessungen - einige A5, einige A6, einige Visitenkarten usw. Die Abdeckung des Scanners ist weiß.

Ich möchte alle weißen Ränder mit Imagemagick oder Graphicsmagick abschneiden (diese Tools, weil ich sie weiter im Stapel verarbeiten möchte). Ich verstehe, dass der Rand gescannt wird, also nicht perfekt weiß und dass das Bild manchmal zu viel oder zu wenig getrimmt werden kann. Bei Verwendung von Trim-Parametern mit Fuzz bekomme ich jedoch immer ein zu großes Bild. Verwenden Sie beispielsweise das Bild der Visitenkarte unten:

gm.exe convert -crop -fuzz 50% 01-pixelated.jpg 01-pixelated-gm.jpg 

erzeugt ein Bild, das noch nicht von rechts und von unten geschnitten wird. Das Ergebnis ist das gleiche, unabhängig davon, welche Nummer ich dem Parameter -fuzz gesetzt habe.

Könnten Sie es bitte testen und der Befehlszeile mitteilen, welche die Aufgabe erfüllen wird?

Wie schneidet man gescannte Bilder automatisch mit Imagemagick oder Graphicsmagick ab?

10
Möchten Sie bis zu den Rändern des Textes / Inhalts oder bis zu den Rändern des Papierstücks in beliebiger Größe (A4, A5, A6) zuschneiden? In Ihrem Beispiel ist die untere Begrenzung der Karte überhaupt nicht sichtbar - ich weiß nicht, wie Sie sie erkennen sollen. willus vor 10 Jahren 0
Ich möchte, dass der Rand auf den Inhalt zugeschnitten wird. Arek vor 10 Jahren 0
http://askubuntu.com/questions/97695/is-there-a-lightweight-tool-to-crop-images-quickly || http://stackoverflow.com/questions/14098965/using-imagemagick-how-do-i-crop-out-the-white-background Ciro Santilli 新疆改造中心 六四事件 法轮功 vor 8 Jahren 1

1 Antwort auf die Frage

8
Andrea

In ImageMagick versuchen Sie diesen Befehl:

convert input.jpg -fuzz 80% -trim +repage output.jpg 

Ich habe es mit ImageMagick 6.4.4 Q16 getestet und ausgehend von dem verknüpften Bild erhielt ich dieses Ausgabebild:

output

so offensichtlich, dass ich -trim mit -crop nicht übereinstimmte. Vielen Dank! Arek vor 10 Jahren 0