Convert PDF to JPG images with ImageMagick – how to 0-pad file names

imagemagick

I convert a pdf file to jpg images by using ImageMagick like this:

convert -density 600 foo.pdf foo.jpg

The created jpg images are named foo-1.jpg, foo-10.jpg and so on.

Is there way to 0-pad the output file names to foo-01.jpg etc.?

Best Answer

ImageMagick accepts format specifiers in its command line:

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

Quote from the doc:

Filename References

Optionally, use an embedded formatting character to write a sequential image list. Suppose our output filename is image-%d.jpg and our image list includes 3 images. You can expect these images files to be written:

image-0.jpg
image-1.jpg
image-2.jpg
Related Question