Wie konvertiert man ein Foto von ImageMagick in ein Schwarzweißbild?


Antworten:


11

Laut diesem Forumsbeitrag :

Wenn Sie jedoch nur zwei Farben (Schwarz und Weiß) möchten, müssen Sie einen Schwellenwert festlegen. Wenn Sie beispielsweise die Farbe auswählen, bei der oben Weiß und unten Schwarz angezeigt wird.

convert <input> -threshold xx% <output>

Dabei liegt xx im Bereich von 0 bis 100 (für Prozent).


7

Dithering ist klarer und faxähnlicher als ein Schwellenwert-Cutoff:

convert <input> -monochrome <output>

Verwenden Sie für ein weniger kontrastreiches, aber informationsschonenderes Dithering Folgendes:

convert <input> -remap pattern:gray50 <output>

(Dokumente)


1
Beachten Sie, dass Sie möglicherweise die Dichte mithilfe des Flags erhöhen müssen -density 150(150 ist ein dpi-Wert) , wenn die Ausgabe von geringer Qualität ist
David Fraser

4

Nach dieser Antwort hier :

Wenn Sie imagemagick installiert haben:

nur echte Graustufen:

konvertieren source.jpg -colorspace Gray destination.jpg

echt schwarz und weiß:

konvertieren source.jpg -monochrome destination.jpg

in graue Kanäle unterteilen:

konvertieren source.jpg -separate destination.jpg


0

Ich glaube, dass die pamthreshold von Netpbm eine viel schnellere und flexiblere Lösung ist.

Für TIFF-Dateien tue ich

 $ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff

Für JPEG-Dateien können Sie tun

$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff

Pamthreshold ist ziemlich mächtig (siehe Manpage).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.