2010-07-28 3 views
5

Ich versuche Ghostscript und/oder ImageMagick zu verwenden, um jede Seite eines Postscript-Dokuments in PNG-Bilder zu konvertieren. Das Problem ist, dass beide Bilder viel zu gesättigt produzieren (ich denke, das ist die richtige Terminologie).Ghostscript, das Postscript in PNG konvertiert, ist übersättigt

Hier sind die Befehle Ich versuche:

gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=page_%02d.png brochure.ps 
convert brochure.ps im_page_%02d.png 

This is the input Postscript file (brochure.ps von oben)

Hier ein paar der Ausgangsbilder Ich bin immer:

Page 1

Page 6

Wie Sie sehen können (besonders auf der Seite mit der großen grünen Karte von New Hampshire), sind die Farben der ausgegebenen PNGs zu hell/gesättigt. Wie kann ich verhindern, dass die Farben so stark verändert werden und eine genauere Konvertierung erhalten?

Vorschau in OS X 10.6 automatisch zu PNG , wenn Sie eine Postscript-Datei darin öffnen. Das führt mich zu der Annahme, dass es etwas mit der Art und Weise zu tun hat, wie ghostscript ps-> png konvertiert (ich bin ziemlich zuversichtlich, dass ImageMagick nur ein Wrapper für Ghostscript für diese Operation ist). Gibt es ein Tool neben Ghostscript, das ich stattdessen verwenden sollte?

Hinweis: Wie Pipitas unten zeigt, variiert der sichtbare Unterschied der Farben je nach Betriebssystem. Es ist sehr offensichtlich in OS X 10.6, aber anscheinend nicht sehr auffällig in Windows XP.

Antwort

1

Sie haben recht, wenn Sie davon ausgehen, dass ImageMagick nur ein Wrapper für Ghostscript ist, wenn Sie von PostScript oder PDF in ein Bildformat konvertieren.

Ich denke, dieses Problem kann nur zur Zufriedenheit von irgendjemanden gelöst werden, sobald die Bemühungen, Unterstützung für ICC-Profilhandhabung und Farbmanagement (derzeit im Gange) hinzuzufügen, completed for Ghostscript (design document as PDF) sind. Dieser Zeitpunkt ist jedoch knapp. Wenn ich die letzten Commits zu http://svn.ghostscript.com/trunk/ richtig verstanden habe, wird die nächste Version (die mit 9.00 und hoffentlich im August getauft wird) Unterstützung für das Farbmanagement über LittleCMS beinhalten. Yay!

+0

BTW, ich sah Ihre ** brochure.ps ** (mit 'gswin32.exe' auf WinXP) sowie Ihre ** page1.png ** und ** page6.png ** (mit dem Chrome Browser). An meinem *** Notebook gibt es kaum sichtbare Unterschiede in der Farbsättigung. Dieses Ergebnis macht die Ghostscript-Farbverwaltungsunterstützung nicht überflüssig, sondern verstärkt sie vielmehr. –

0

OSX 10.4 und höher bieten Sips (skriptfähiges Bildverarbeitungssystem) und es funktioniert gut mit PDF-Format. Vielleicht kann es eine vorübergehende Lösung sein, bis Ghostscript das Farbmanagement unterstützt.

Verwandte Themen