2010-07-28 11 views
5

Estoy tratando de usar Ghostscript y/o ImageMagick para convertir cada página de un documento Postscript en imágenes PNG. El problema es que ambos producen imágenes que están demasiado saturadas (creo que esa es la terminología correcta).La conversión de Ghostscript Postscript a PNG está sobre saturada

Éstos son los comandos que estoy tratando:

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 desde arriba)

Aquí hay un par de las imágenes de salida que estoy recibiendo:

Page 1

Page 6

Como puede ver (especialmente en la página con el gran mapa verde de New Hampshire), los colores de los PNG de salida son demasiado brillantes/saturados. ¿Cómo puedo evitar que se cambien los colores y obtener una conversión más precisa?

La vista previa en OS X 10.6 hace automáticamente a very accurate conversion a PNG cuando abre un archivo Postscript en él. Esto me lleva a creer que hay algo torcido en la forma en que ghostscript convierte ps-> png (estoy bastante seguro de que ImageMagick es solo un contenedor para ghostscript para esta operación). ¿Hay alguna herramienta además de ghostscript que deba usar en su lugar?

Nota: Como señala pipitas a continuación, la diferencia de colores visible varía según el sistema operativo. Es muy obvio en OS X 10.6, pero aparentemente no es muy notable en Windows XP.

Respuesta

1

Tiene razón al suponer que ImageMagick solo es un envoltorio para Ghostscript al convertir de PostScript o PDF a un formato de imagen.

Creo que este problema solo puede resolverse para satisfacción de todos una vez que los esfuerzos para agregar soporte para el manejo de perfiles ICC y la gestión del color (actualmente en curso) son completed for Ghostscript (design document as PDF). Sin embargo, ese punto en el tiempo está cerca. Si entiendo las confirmaciones recientes al http://svn.ghostscript.com/trunk/ correctamente, la próxima versión (que se denominará 9.00 y con suerte en agosto) incluirá soporte para la administración del color a través del LittleCMS. ¡Hurra!

+0

BTW, miré tu ** brochure.ps ** (usando 'gswin32.exe' en WinXP) así como en ** page1.png ** y ** page6.png ** (usando Chrome navegador). En *** mi *** notebook, apenas hay una diferencia visible en su saturación de color. Este resultado no hace que la necesidad de soporte de administración de color de Ghostscript sea superflua, sino que más bien la refuerza. –

0

OSX 10.4 en adelante brindan sorbos (sistema de procesamiento de imágenes con guiones) y funciona bien con formato PDF. Tal vez pueda ser una solución temporal hasta que Ghostscript sea compatible con la gestión del color.

Cuestiones relacionadas