1. ホーム
  2. pdf

[解決済み】PDFを高解像度で画像に変換する。

2022-03-24 17:10:37

質問

コマンドライン・プログラムを使用しようとしています。 convert を使って、PDFを画像(JPEGやPNG)に取り込んでいます。以下は 一枚のPDF 変換しようとしているもの

余分な空白を削り、上付き文字が読みやすいような高画質な画像を返してほしい。

これは、私の現在の 最高の試み . ご覧の通り、トリミングはうまくいっています。ただ、解像度をかなりシャープにする必要があります。これは私が使っているコマンドです。

convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg

私は、次のようなことを意識して判断するようにしました。

  • リサイズを大きくする(解像度には影響なし)
  • できるだけ高画質にする
  • を使う -sharpen (様々な値を試してみました)

最終的なPNG/JPEGの画像の解像度を高くするために、何か提案があれば、ぜひお願いします。

解決方法は?

以下のように動作するようです。

convert           \
   -verbose       \
   -density 150   \
   -trim          \
    test.pdf      \
   -quality 100   \
   -flatten       \
   -sharpen 0x1.0 \
    24-18.jpg

その結果 左の画像 . これを私のオリジナルコマンドの結果と比べてみてください ( 右の画像 ):

(宛先 本当に の違いを確認し、理解するために、それぞれを右クリックし 新しいタブで画像を開く..." .)

また、以下の事実にも留意してください。

  • 右のぼやけた画像は、ファイルサイズが1.941.702Byte(1.85MByte)です。 解像度は3060x3960ピクセルで、16ビットRGB色空間を使っています。
  • 左のシャープな画像は、ファイルサイズが337.879Byte(330kByte)です。 解像度は758x996ピクセルで、8ビットグレー色空間を使っています。

ですから、リサイズは必要ありません。 -density フラグを使用します。密度値150は奇妙です--さまざまな値を試すと、どちらの方向でも見栄えの悪い画像になります!