ImageMagickを使用してPDFをPNGに変換する


93

ImageMagickを使用して、PDFをPNGに変換するにはどのコマンドを使用する必要がありますか?最高品質、最小のファイルサイズが必要です。これは私がこれまでに持っているものです(ちなみに非常に遅いです):

convert -density 300 -depth 8 -quality 85 a.pdf a.png

ユーザーがPDFを「表示」したときにGmailが何をするかを見ると、品質は素晴らしく、ファイルサイズはごくわずかです。DPIはわずか96です(適切なものを取得するには、密度を300に設定する必要があります)。Gmailのやり方を知っている人はいますか?ありがとう。


2
使用densityすることは、変換された画像がぼやけすぎるという解決策でもあります。
ch271828n 2016年

20
I need highest quality, smallest file size.同時に?不可能な。現実の世界へようこそ!
bers 2016

回答:


40

密度を96に設定すると、見栄えが良くなりませんか?

試してみると、jpgとして保存すると品質は向上しますが、ファイルサイズは大きくなります。


6
convert -density 96 -quality 85 a.pdf a.pngを試してみましたが、結果は非常に良好です
Avi Pinto

1
このための完全なコマンドラインは何ですか?これをWindowsマシンで実行しようとすると、Windowsの「変換」コマンドが実行されます。
アンドレアス

Windowsでは、「convert」コマンドの前に「magick」を付けて機能させます。魔術コンバート-density 300 -depth 8 -quality 85 a.pdf a.png
マットマヌエル

68

私の場合、出力前に画像サイズを小さくすると、より鮮明に見えるようになります。

convert -density 300 a.pdf -resize 25% a.png

2
この方法は私にとってはうまくいきましたが、受け入れられた答えはうまくいきませんでした。特に、結果として得られる細い線は、以前は大幅にエイリアシングされていましたが、現在は問題ありません。
2015

2
私にとっては機能しません。ファイルが見つからないと主張します。
トレーニング中のリス


そして、コマンドラインでコマンドを実行しました。#shiftenteringishard
トレーニング中のリス

6
magick convert -density ...「convert」はWindowsシステムユーティリティであるため、Windowsでは実行する必要があります。
アンドレアス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.