PDFファイルをPNG画像に変換する方法について多くの質問がありますが、私は鮮明なPNGファイルを取得し、基本的にぼやけたりぼやけたりすることなくPDFファイルにラップしたり含めたりしたいと思います。
imagemagicをインストールすると、次の簡単な変換を実行できることに気づきました。
convert sample.png sample.pdf
また、深さと品質設定を設定するためにいくつかのスイッチを試しました。
convert -quality 100 sample.png sample.pdf
しかし、PDFはまだぼやけているかぼやけているようです。
例示的な画像は以下の通りである。
http://img406.imageshack.us/img406/6461/picture3mu.png
pngなので綺麗で清潔です。 PDFに変換すると、サイズが同じでもぼやけて見えます。
図4.png http://img803.imageshack.us/img803/9969/picture4at.png
高品質でPNGをPDFに変換するには?
答え1
このオプションを試してください-density
。デフォルトの解像度は1インチあたり72ドットです。だから、似たようなことを試してみてください-density 300
。
参考にしてください-density
ImageMagickはコマンドラインオプションのドキュメントにあります。
答え2
これから良いPDF出力を得ることはかなり複雑かもしれませんconvert
。努力するimg2pdf
代わりに。追加情報ファイルから:
JPEGファイルとJPEG2000ファイルを不必要に再エンコードしなくても、画像をPDFにロスレス変換できます。したがって、品質の損失がなく、不必要に大きな出力ファイルが生成されません。
明確にするには:PDFにロスレスJPEG 2000画像を含めることができます(そしてほとんどの読者は彼らを支持しているようです。)。したがって、この変換は完全にロスレスです。
convert sample.png -quality 0 sample.jp2
img2pdf -o sample.pdf sample.jp2
(もちろんJP2担当者が利用できると仮定:確認してくださいidentify -list format | grep JP2
。)
答え3
私はあなたが認識しているPDFの品質の低下があなたの影響にすぎないと確信しています。PDFビューアアンチエイリアシング特徴。
PDFの表示に使用すると、evince
特定のズームレベル(高速テストでは300%)でアンチエイリアシングが自動的にオフになることがわかります。拡大し続けると、これをはっきりと見ることができます。ある時点で、ピクセルが突然明確に表示されることがわかります。正確な画像検査を行うには、この時点でアンチエイリアシングをオフにする必要があります。
答え4
PDFはベクトル形式(つまり、ファイルに描画線の説明が含まれています)ですが、他の形式(JPG、PNG)はラスター形式です(ファイルは描画する各ピクセルの色を表します)。 PDFを拡大しても鮮明な線だけが表示されます。 JPGとPNGはピクセル化されて表示されます。
(わかりました。嘘をつきました。PDFもラスターかもしれません。)