On 04/07/2011 15:14, Sylvain L. Sauvage wrote:
   Non, utilise find pour ça :
    find . -iname "*.jpg" -exec mogrify -density 300 {} \;
ou, pour lancer un peu moins de mogrify :
    find . -iname "*.jgp" -print0 | xarsg -0 mogrify -density 300

J'approuve tout ce que Sylvain a écrit plus haut.

Pour le find, deux remarques:
 1. il est préférable de placer {} entre guillemets: "{}",
2. mogrify semble ne prendre qu'un seul fichier en argument, il est donc nécessaire de l'invoquer avec une seule image à la fois, à l'aide de l'option -L de xargs:

  find . -iname "*.jgp" -print0 | xargs -0 -L 1 mogrify -density 300

Comme ça, ça doit être nickel: transforme les images récursivement et en place.

Nicolas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4e11c10e.2010...@yahoo.fr

Répondre à