GhostScriptでPDFをPNGに透過で書き出す際のおかしな挙動

名刺[55x91mm]に塗り足し3mmとトンボ9mmを追加したデータ[79x115mm]をTCPDFで作製し、それを画像化していたのですが、一定の解像度(400dpi)を超えると透過に失敗することが判明しました。
350と600で書き出したかったのですが、設計し直しですかね…

となみにスクリプトはPHPで、こんな感じ。

$command = sprintf("%s -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pngalpha -dEPSCrop -r%d -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sOutputFile=%s %s",
(isset($_SERVER['WINDIR']) ? 'gswin32c' : 'gs'),
$dpi,
$to,
$from
);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です