ghostscriptを使用して、複数ページのPDFを1ページに1つのJPGに変換する関数をコーディングしています。
ghostcript9.05とWAMPサーバーを搭載したWindowsではすべて正常に動作します。
問題は、WAMPとLinuxサーバー(1&1ホスティング)の間に違いがあることです:
コマンドは機能しています:pdfをjpgに変換できますが、問題:色が完全に飽和しています。
オプション-dUseCIEColorを試してみました。灰色/明るい背景の暗い部分を除いて、色は問題ありません。
なぜこれらの違い?私はWindowsとLinuxで同じバージョンを使用しました。
ICCカラープロファイルについて聞いたのですが、デフォルトを使用しているので、それが良い方法かどうかわかりません。
誰かが情報を持っているなら...ありがとう
または、PDFをJPGに変換するためのghostscriptの良い代替手段を知っている場合...
これが私が使用しているコマンドです:
$ghostscriptCommand="gs -dUseCIEColor -dSAFER -dBATCH -dNOPAUSE -dPDFSETTINGS=/screen -sDEVICE=jpeg -dJPEGQ=60 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r144 -sOutputFile=$dir/p%03d.jpg $pdfFile";
exec($ghostscriptCommand);