Wie kann ich eine ganze Serie von Bildern mit ImageMagick von Graustufen nach Schwarzweiß konvertieren? Und wie kann ich dabei das Ergebnis beeinflussen?

  • Helligkeit verändern auf 80%: -modulate 80
  • Kontrastspreizung des Bereichs von 20% bis 80% auf den gesamten Bereich: -level 20%,80%
  • Kontrast erhöhen: -contrast oder -contrast -contrast für ein stärkeres Ergebnis
  • in ein Schwarzweißbild verwandeln: -monochrome So hat man jedoch keinen Einfluss auf das Ergebnis, und das Ergebnis hängt auch nicht (besser: kaum sichtbar) davon ab, ob man vorher Anpassungen von Helligkeit und Kontrast durchgeführt hat. Das Ergebnis ist sichtbar schlechter als wenn man den Vorgang über »Helligkeit und Kontrast« in GIMP manuell optimiert durchführt. Besser deshalb:
  • in ein Schwarzweißbild verwandeln mit Beeinflussung des Schwellwertes: -threshold 80% -monochrome Der Schwellwert gibt die Mindesthelligkeit (Mindest-Weißanteil) an die ein Pixel haben muss um zu Weiß zu werden. Im Beispiel gilt: alle Pixel mit 20% (=100%-80%) oder mehr Schwarzanteil werden zu schwarz. Dabei führt ein geringerer Schwellwert zu einem helleren Bild (weil mehr Pixel die Schwelle überschreiten und dann zu weiß konvertiert werden) und umgekehrt. Eine vorherige Kontrastspreizung mit -level ist nicht notwendig, weil das die Möglichkeiten für -threshold nicht verändert.

Man konvertiert also mit ImageMagick am besten nach Schwarzweiß, indem man für eine Serie von Bildern ein paar Tests macht um den idealen Schwellwert herauszufinden und damit die ganze Serie konvertiert:

for file in * ; do convert -threshold 80% -monochrome $file $file ; done

Posted

in

,

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.