web-dev-qa-db-ja.com

PDFをImageMagickでJPG画像に変換する-ファイル名に0を埋め込む方法は?

次のようにImageMagickを使用して、pdfファイルをjpg画像に変換します。

convert -density 600 foo.pdf foo.jpg

作成されたjpg画像には、foo-1.jpgfoo-10.jpgなどの名前が付けられます。

出力ファイル名をfoo-01.jpgなどに0で埋める方法はありますか?

23
ironsand

ImageMagickは、コマンドラインでフォーマット指定子を受け入れます。

convert -density 600 foo.pdf foo-%02d.jpg

doc からの引用:

ファイル名参照

必要に応じて、埋め込まれたフォーマット文字を使用して、順次イメージリストを書き込みます。出力ファイル名がimage-%d.jpgと画像リストには3つの画像が含まれています。これらの画像ファイルが書き込まれることを期待できます。

image-0.jpg
image-1.jpg
image-2.jpg
34
mpy