なぜ PS を PNG に変換するのですか?
PostScriptはウェブブラウザやほとんどの現代的なアプリケーションでネイティブに表示されないため、.PNGに変換することで、PostScriptソフトウェアなしでどこでもコンテンツを閲覧できるようになります。一般的な理由としては、LaTeXや学術的なワークフローの図をレポートに埋め込む、印刷ファイルのクイックプレビューを作成する、ウェブ用に1ページのイラストを抽出するなどが挙げられます。
PS から PNG への変換方法
Inkscape OPEN-SOURCE
Inkscapeで.psファイルを開き、「ファイル」>「PNG画像にエクスポート」を使用してページをPNGとして保存します。Inkscapeは無料で、Windows、macOS、Linuxで動作します。
GIMP OPEN-SOURCE
GIMPで.psファイルを開き(Ghostscriptがインストールされている必要があります)、インポートDPIを設定してから、「ファイル」>「名前を付けてエクスポート」でPNGとしてエクスポートします。
IrfanView FREE
IrfanViewで.psファイルを開き(Ghostscriptがインストールされている必要があります)、「名前を付けて保存」でPNGとして保存します。
コマンドライン - Ghostscript CLI
gs -sDEVICE=png16m -r150 -dBATCH -dNOPAUSE -sOutputFile=page%d.png input.ps を実行して、すべてのページを150 DPIで変換します。
PS を変換するプログラム
これらの形式について
品質と注意点
- DPIが鮮明さを左右します。デフォルトの72 DPIではピクセル化した結果になります。画面表示には少なくとも150 DPI、印刷には300 DPIを使用してください。
- 複数ページのPSファイルは、1ページにつき1つのPNG(
page1.png、page2.pngなど)を生成します。これらを単一の画像に結合する組み込みオプションはありません。 - 変換は一方通行で非可逆です。PostScriptのベクター、曲線、選択可能なテキストはすべてラスタライズされ、PNGから復元することはできません。
よくある質問
変換されたPNGがぼやけていたり、ピクセル化していたりするのはなぜですか?
-r72を-r150に、印刷用には-r300に変更してください。他のツールでも、インポート時にDPIまたは解像度の設定があります。複数ページのPSドキュメントから何個のPNGファイルが作成されますか?
複数ページのPSファイルから1ページだけを変換できますか?
-dFirstPage=N -dLastPage=N を追加すると、ページNのみをエクスポートできます。例えば、2ページ目のみの場合は -dFirstPage=2 -dLastPage=2 とします。PNGとPDFのどちらに変換すべきですか?
ps2pdf経由で)PDFに変換してください。ラスタ画像が特に必要な場合にのみPNGを使用してください。