0

次のコマンドを使用して、pdf(adobe illustratorで作成)を透明なpngファイルに変換しています:

gs -q -sDEVICE=pngalpha -r300 -o target.png -f source.pdf

ただし、結果の PNG には望ましくない白いボックスがあり、ghostscript によって自動生成されたように見えます。境界ボックスもあります。(添付画像参照)

ここに画像の説明を入力

gs-9.05 と gs-9.10 の両方を試しましたが、同じ悪い結果でした。

Illustrator または Inkscape から手動で PNG ファイルにエクスポートしようとしましたが、結果は良好です。

ここに画像の説明を入力

Inkscape はそれを正しくレンダリングするために何をしますか? Ghostscript を使用してこれらの白いボックスを削除するにはどうすればよいですか?

4

2 に答える 2

2

私がチェックした限り、最新の(1.3)muPDFのmudrawを試してください。1.4透明度のPDFファイルから素敵なPNGを作成します

mudraw -o out.png -c rgba in.pdf

「rgba」は、ご存じのとおり、RGB + alpha です。

于 2013-10-08T10:16:22.857 に答える
0

一般的な場合、できません。PDF は透過性をサポートしますが、下にあるメディアは常に白で不透明であると想定されます。そのため、媒体上にマークが付けられた場所は透明ではなくなり、白くなります。

使用している Ghostscript のバージョンはわかりませんが、9.10 より前の場合はアップグレードを試すことができます。

于 2013-10-06T08:15:24.180 に答える