ImageMagick: convertir pour garder le même nom pour les convertir en image
Je suis la conversion .psd pour .les fichiers png à l'intérieur de dossier avec un. Comment garder le même nom de chaque fichier dans le dossier avec les différents extension ?
Par exemple, je rentre dans le dossier images puis à partir de la borne-je exécuter des
$ convert *.psd *.png
mais il donne des noms aux .png seulement des chiffres pas la même selon le cas .image psd.
- Vous devez accepter @emcconville, en réponse au mien, car il est indépendant de la plateforme.
Vous devez vous connecter pour publier un commentaire.
Utiliser le
-set
et les options de formatage.Voir "Forme Longue De L'Attribut Pour Cent Échappe" et "Nom De Fichier Pour Cent Échappe" docs.
Mise à jour
La mogrify utilitaire fourni avec imagemagick peut également être utilisé.
Remarque: soyez prudent avec mogrify que les docs de l'état...
base
est maintenant appelébasename
. Avec cette substitution, fonctionne comme prévu!convert *.psd -set filename:base "%[basename]" "%[filename:base].png"
Ou, encore plus simple:
-format
fera la même chose.Si vous êtes sur Linux, Unix ou Mac OS x, vous pouvez utiliser dans une fenêtre de terminal avec le shell Bash:
j'ai délibérément de ne pas faire de la publicité
mogrify
plus. Il est trop dangereux pour tout utilisateur qui ne le savent pas déjà, et qui vient sur ce site pour demander de l'aide.mogrify
est d'écraser les fichiers originaux dans certains cas (bien sûr pas lors de la conversion de PSD->format PNG)J'aime la réponse sommet,
cela étant dit, dans les versions ultérieures de ImageMagick, la commande est
comme l'a également mentionné par @jan-glx et @jomel imperio