コマンドラインからimagemagickを使用して、PDFファイルをオンザフライで画像に変換しようとしています。これらのPDFは非常に高精細であり、相関画像(JPG)を取得したいと考えています。ImageMagickコマンドライン:PDFを高精細画像に変換する
通常、このソフトウェアを使用してこれらのPDFを600dpiに変換すると、Gimpが使用されます。品質はスーパートップです。しかし、私は自分自身がGimpを使って500以上の画像を1つずつ変換するのを見ていません... ImageMagickを使う理由は、特に画像ファイルを変換することがますます私に起こるからです。ツール。
ImageMagickを持つああは、デフォルトで私は、600dpiので密度の設定にもかかわらず、非常に小さな画像(タイプ468x705)を取得:
convert *.pdf -density 600 -quality 100 *.jpg
だから私はresize
コマンドを追加しました(私もscale
を試してみました)、画像は非常に高精細(タイプ4680x7050)であるが、私はデフォルトの定義で推移していたかのように、画素化である:
convert *.pdf -resize 1000% -density 600 -quality 100 *.jpg
私もそれは注文の順番から来ることができると思ったが、それは何も変わりません。
convert *.pdf -density 600 -resize 1000% -quality 100 *.jpg
アイデアはありますか?
副次的な問題ですが、元のファイルと同じ名前を保存する方法はありますか?
EDIT:Mark Setchellが提案したforループに加えて、私はちょうどmogrify
を使用できることを発見しました。例:
mogrify -format jpg -density 600 -blur 1x1 -quality 100 *.pdf
ありがとうございました。だから、私はGimpの設定にかなり似ていますが、 '-blur 1x1'を追加することで –