Я пытаюсь использовать Ghostscript и/или ImageMagick для преобразования каждой страницы документа Postscript в изображения PNG. Проблема в том, что оба создают слишком насыщенные изображения (я думаю, это правильная терминология).
Вот команды, которые я пытаюсь:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=page_%02d.png brochure.ps
convert brochure.ps im_page_%02d.png
Это входной файл Postscript (brochure.ps сверху)
Вот пара выходных изображений, которые я получаю:
Как вы можете видеть (особенно на странице с большой зеленой картой Нью-Гэмпшира), цвета выходных PNG слишком яркие/насыщенные. Как я могу предотвратить сильное изменение цветов и получить более точное преобразование?
Preview в OS X 10.6 автоматически выполняет очень точное преобразование в PNG, когда вы открываете в нем файл Postscript. Это наводит меня на мысль, что в способе преобразования ghostscript ps->png есть что-то странное (я вполне уверен, что ImageMagick — это просто оболочка для ghostscript для этой операции). Есть ли инструмент, кроме ghostscript, который я должен использовать вместо этого?
Примечание. Как указывает ниже pipitas, видимая разница в цветах зависит от ОС. Это очень заметно в OS X 10.6, но не очень заметно в Windows XP.