#1 Le 10/03/2014, à 12:02
- Jean-paul 3
[Résolu] Resolution d'images en ligne de commande
Bonjour à tous,
j'aime penser que le terminal peut nous aider à nous simplifier la vie pour pas mal de choses, et sans être un spécialiste de la ligne de commande, j'aime penser que lorsque qu'une tache répétitive et rébarbative se présente, essayons de voir si une commande ne permets pas de résoudre ce problème en un ligne plutôt que parfois des heures de travail
Bon, ça c'est pour la présentation, maintenant ma "petite" question.
J'ai un dossier de plusieurs centaines d'images pour lesquels je dois m'assurer que chacune est au moins une résolution de 2000x2000 pixel en 72 DPI.
Je peux bien entendu les ouvrir l'une après l'autre dans Gimp par exemple, mais bon il doit bien avoir moyen de remonter cela de manière plus rapide (et en plus sous forme de listing grâce à une redirection)
Sans être un spécialiste de la console (désolé, si cela "pique" un peu aux yeux de certains) je ne suis concocté une petite commande qui me remonte la liste des images + la commande file qui me remonte le type d'image
for i in $( ls ); do file $i; done
Par contre, quelqu'un connait-il une commande afin de remonter également la taille en pixel et la résolution de ces mêmes images.
D'avance merci
Hors ligne
#2 Le 10/03/2014, à 12:14
- ljere
Re : [Résolu] Resolution d'images en ligne de commande
moi je consulterai le man de imagemagick je pense que tu devrais trouver tout ce que tu cherches voir plus
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#3 Le 10/03/2014, à 12:42
- pingouinux
Re : [Résolu] Resolution d'images en ligne de commande
Bonjour,
for i in $( ls ); do file $i; done
Cette boucle n'est pas tout-à-fait correcte.
Pour obtenir la dimension des images en pixels :
for i in *; do identify -format "%w %h" "$i"; done
Hors ligne
#4 Le 10/03/2014, à 15:16
- Jean-paul 3
Re : [Résolu] Resolution d'images en ligne de commande
merci à vous pour vos réponses,
effectivement
je pensais "juste" pouvoir récolter ces infos sans devoir passer par imagemagick (puisque "file" remonte déjà le type de fichiers et donc d'images)
mais si c'est le cas, je m'installe de ce pas imagemagick.
Le retour d'info d'imagemagic me parait top, à creuser donc
Merci à vous !
Hors ligne