Imagemagick convert erzeugt nur eine monochrome Ausgabe

1145
rumtscho

Ich habe einen Buchscan als pdf. Wenn ich es mit Adobe Reader öffne, sieht es aus wie Graustufen. Wenn ich es mit IrfanView öffne, sieht es aus wie Graustufen, und die Informationsoption sagt mir, dass das Bild tatsächlich 24 Bit ist (ich weiß nicht, ob dies die tatsächliche Bittiefe des in der PDF eingebetteten Bildes ist oder ob IrfanView das zuweist maximale Tiefe beim Öffnen eines pdf als Bild).

enter image description here

Ich möchte den Scanvorgang mit OmniPage SE durchführen. PDF kann nicht gelesen werden. Daher habe ich mich entschieden, ImageMagick zu verwenden, um die Datei zuerst in PNG zu konvertieren. Aber egal was ich versuche, die Ausgabe ist immer monochrom und praktisch unlesbar.

enter image description here

Ich habe verschiedene Konvertierungslinien mit unterschiedlichen Tiefen-, Dichte- und Größenänderungswerten ausprobiert, aber es half nicht. Was Sie sehen, wurde mit den Optionen gemacht convert testfile.pdf -density 600x600 -depth 8 PNG:testfile.png.

Irgendeine Idee, was das Problem verursacht?

Edit: Um es klar zu machen, sieht die Ausgabe für jeden Wert von -density, -depth und -resize, den ich ausprobiert habe, so aus. Es sieht auch so aus, wenn ich überhaupt keine Optionen verwende, wie in convert testfile.pdf PNG:testfile.png.

1
Hast du das herausgefunden? Ich brauche es auch! xcorat vor 8 Jahren 0

1 Antwort auf die Frage

0
Randolf Richardson

Ändern Sie "-depth 8" in "-depth rgb" (oder "-depth cmyk").

Magick: ungültiges Argument für Option "-depth": rgb @ error / convert.c / ConvertImage Command / 1167. Sieht so aus, als wäre es kein gültiges Argument, kann aber nicht nachschlagen, da imagemagick.org inaktiv zu sein scheint. Ich kann auch nicht auf die zwischengespeicherte Google-Version zugreifen. rumtscho vor 13 Jahren 0
Hmm, mein nächster Kommentar stammt aus der Dokumentation. Ich habe einen Fehler, als ich es falsch gelesen habe. Versuchen Sie "-depth 24" für 24-Bit-Farben. Randolf Richardson vor 13 Jahren 0
-tiefe Wert des Bildes.

Dies ist die Anzahl von Bits in einem Farbmuster innerhalb eines Pixels. Verwenden Sie diese Option, um die Tiefe von Rohbildern anzugeben, deren Tiefe unbekannt ist, z. B. GRAU, RGB oder CMYK, oder um die Tiefe eines Bilds nach dem Lesen zu ändern. Randolf Richardson vor 13 Jahren 0