Convertir des images PDF en JPG avec ImageMagick - comment attribuer des noms de fichier à 0 pad?

23

Je convertis un fichier pdf en images jpg en utilisant ImageMagick comme ceci:

convert -density 600 foo.pdf foo.jpg

Les images jpg créées sont nommées foo-1.jpg, foo-10.jpgetc.

Existe-t-il un moyen de remplir à 0 les noms des fichiers de sortie, foo-01.jpgetc.?

fer à repasser
la source

Réponses:

34

ImageMagick accepte les spécificateurs de format dans sa ligne de commande:

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

Citation du doc :

Références de nom de fichier

Facultativement, utilisez un caractère de mise en forme incorporé pour écrire une liste d'images séquentielles. Supposons que notre nom de fichier de sortie soit image-%d.jpget que notre liste d'images comprenne 3 images. Vous pouvez vous attendre à ce que ces fichiers d'images soient écrits:

image-0.jpg
image-1.jpg
image-2.jpg
mpy
la source