pdf画像をpngファイルに変換すると、画像が小さすぎる

pdf画像をpngファイルに変換すると、画像が小さすぎる

私は複数のpdfベクトル画像をpngファイルに変換しています。

for f in *.pdf
   do convert -trim ${f} "${f}.png"
done
rename 's/\.pdf//' *.png

しかし、画像サイズが小さすぎます。

ドキュメントにはオプションがconvert記載されていますが、-size width heightすべての画像に一意のサイズを指定することはできません。別の方法がありますか?

ベストアンサー1

この-densityオプションを使用して、必要なインチあたりのピクセル数を定義します。デフォルト値はです-density 72

また、Bashを使用しているので、ループ内で直接ファイル名を操作できます。

for src in *.pdf ; do
    convert -trim "${src}" "${src%.*}.png"
done

事後名称の変更は不要です。${src%.*}Bashでは結果は残りますが、srcFinal以降のすべての項目は削除されます.。 (src含まない場合.${src%.*}計算は同じです$src。)

おすすめ記事