Déplacer les images d'une certaine taille

Fermé
Stéph - 4 juin 2008 à 10:12
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 juin 2008 à 14:49
Bonjour à tous,

J'ai un dossier avec des milliers d'images de plusieurs tailles. j'aimerais déplacer toutes les images ( 800px x 600px)d'une certaine taille dans un dossier.

Est ce possible ?

Merci
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
4 juin 2008 à 14:20
Salut,

Regarde du côté de la commande "find" et de l'option "-size".

Exemple : Afficher les images "*.gif" du dossier "Images" (et de ses sous-dossiers) de moins de 40k :
find Images/ -type f -name "*.gif" -size -40k -print
0
pibarze Messages postés 39 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 5 juin 2008 12
5 juin 2008 à 09:17
Il parle d'images d'une certaine dimension plutôt que d'une certaine taille disque.

Une possibilité est de regarder du côté de la commande identify (en provenance d'ImageMagick) qui peut renvoyer la dimension :

pibarze$ identify -format "%wx%h" image.jpg
144x192

Il suffit de mettre tout ce qui va bien autour de la commande ci-dessus (par exemple boucle for, test sur la taille et mv)
Mais je n'ai pas le temps de mâcher tout le travail !
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > pibarze Messages postés 39 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 5 juin 2008
5 juin 2008 à 14:49
Salut,

Je m'en doutais un peu, mais je me suis dit que si c'était pas ce que j'avais compris, il me le dirait et on aurait adapté.

Merci pour la commande d'ImageMagick, j'allais chercher plus du côté de "exiv2", plus lourd par contre.
0