5

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)

これが私が得ている出力画像のいくつかです:

ページ1

6ページ

ご覧のとおり(特にニューハンプシャーの大きな緑色の地図のあるページ)、出力PNGの色が明るすぎたり彩度が高すぎたりします。どうすれば色がそれほど変化しないようにして、より正確な変換を得ることができますか?

OS X 10.6でのプレビューでは、Postscriptファイルを開くと、非常に正確なPNGへの変換が自動的に行われます。これは、ghostscriptがps-> pngを変換する方法に何か厄介なことがあると私に信じさせます(ImageMagickはこの操作のghostscriptの単なるラッパーであると私はかなり確信しています)。代わりに使用する必要があるghostscript以外のツールはありますか?

注:pipitasが以下で指摘しているように、目に見える色の違いはOSによって異なります。これはOSX10.6では非常に明白ですが、WindowsXPではあまり目立たないようです。

4

2 に答える 2

1

PostScriptまたはPDFから画像形式に変換するとき、ImageMagickがGhostscriptのラッパーであると想定するのは正しいことです。

この問題は、Ghostscript(PDF形式の設計ドキュメント)のICCプロファイル処理とカラーマネジメント(現在進行中)のサポートを追加する取り組みが完了して初めて、誰もが満足できるようになると思います。ただし、その時点は近いです。http://svn.ghostscript.com/trunk/への最近のコミットを正しく理解していれば、次のリリース(9.00と吹き替えられ、8月にリリースされる予定です)には、LittleCMSを介したカラーマネジメントのサポートが含まれます。わーい!

于 2010-07-28T17:30:00.053 に答える
0

OSX 10.4以降はsips(スクリプト可能な画像処理システム)を提供し、PDF形式でうまく機能します。おそらく、Ghostscriptがカラーマネジメントをサポートするまでの一時的な解決策になる可能性があります。

于 2010-08-10T19:54:27.660 に答える