Mit ImageMagick entfernen Sie alle Farben außer Schwarz in einem Bild?

7

Die Situation ist: Ich habe viele Bilder von Dokumenten aus dem Scannen. Ich möchte den Hauptinhalt des Dokuments behalten - der in Farbe schwarz gedruckt ist (eine kleine Farbpalette um # 000000). Aber, wissen Sie, die Dokumente sind immer voller Farben: Stempel, Hintergrund, Dekorationen, Logos ... usw.

Ich möchte nur die TEXTE, die in der Farbe schwarz gedruckt wurden, behalten.

Ich habe es bisher mit ImageMagick und diesem Befehl versucht:

%Vor%

Aber das Ergebnis war nicht wie erwartet, der Text war sehr beschädigt, ich kann nicht lesen. Jemand schlug mir vor, den Fuzz auf 70% zu erhöhen:

%Vor%

Dann schien der Text lesbarer zu sein, aber die anderen Farben blieben auch übrig.

Können Sie mir bitte eine bessere Lösung für meine Situation zeigen? Jeder Vorschlag würde sehr geschätzt werden!

    
vantrung -cuncon 15.03.2013, 07:32
quelle

3 Antworten

17

Um alle Farben außer schwarz anzupassen, können Sie +opaque "#000000" verwenden.

Um einen kleinen Bereich um # 000000 einzubeziehen, können Sie verschiedene Prozentsätze mit dem Operator fuzz ausprobieren:

%Vor%

Getestet mit ImageMagick 6.6.0-1 unter Windows

    
Andrea 07.01.2014, 16:08
quelle
4

Ich bin auf diese Frage gestoßen, als ich nach einer Antwort auf diese Frage suchte. Ich habe ein paar imagemagick Forenbeiträge gefunden, die geholfen haben. Hier ist, was ich gefunden habe:

%Vor%

Forumsbeitrag: ImageMagick: Alle außer einer Farbe entfernen

    
polynomial 31.03.2013 21:31
quelle
3

Sie sollten den Befehl ausprobieren:

%Vor%     
Miguel 02.07.2016 06:04
quelle

Tags und Links