Ich habe ein PDF-Dokument mit einer roten Schrift, die ich durch eine schwarze Schrift ersetzen möchte.
Ich habe den folgenden Befehl gemäß dieser Antwort ausprobiert :
convert -density 300 doc.pdf -fill black -opaque "#e1342d" -fuzz 60% output.pdf
Ich habe die bestimmte Farbe erhalten, indem ich die Farbe eines Pixels aus dem folgenden Screenshot ausgewählt habe:
( → jsFiddle mit dem Originalbild)
Leider ist das Dokument nach der Konvertierung immer noch dasselbe. Ich glaube, ich habe den -fuzz
Parameter missbraucht .
Der Abstand kann in absoluten Intensitätseinheiten oder durch Anhängen von% als Prozentsatz der maximal möglichen Intensität (255, 65535 oder 4294967295) angegeben werden.
- ImageMagick-Befehlszeilendokumentation
Ich habe 0%, 10%, 20%, ... 100% ausprobiert, aber keiner hat funktioniert.
Ich wollte überprüfen, ob Imagick das PDF tatsächlich lädt und konvertiert:
convert -density 300 doc.pdf -fill black +opaque red output.pdf
Witzigerweise wird ein vollständig weißes PDF ausgegeben (beachten Sie, dass die Seitenzahl beibehalten wurde).
Der folgende Befehl gibt ein vollständig gelbes PDF aus.
convert -density 300 doc.pdf -fill blue +opaque blue output.pdf
Mein System:
- Ubuntu 13.10 64-Bit
- ImageMagick 6.7.7-10 10.09.2013 Q16
- Ghostscript 9.10