On Sat, 5 Oct 2002 09:17:39 +0200, Yann Cochard <[EMAIL PROTECTED]> squashed this out of the keyboard:
> Connaissez-vous un moyen simple d'obtenir des infos sur un ensemble de > fichiers JPEG ? > J'aimerais notamment obtenir les dimensions en pixels de tout un ensemble > de fichiers, pour les insérer dans un tableau. > Idéalement, si je pouvais obtenir ces infos par la ligne de commande, ça > serait bien. ;-) L'un des utilitaires fournis avec ImageMagick (identify) le permet sans problème. En plus c'est du CLI :o) [EMAIL PROTECTED] ~$ identify dscn0269.jpg dscn0269.jpg JPEG 2560x1920 DirectClass 8-bit 649kb 0.0u 0:01 ou alors avec un glob: [EMAIL PROTECTED] ~$ identify *.jpg dsc00001.jpg JPEG 1152x872 DirectClass 8-bit 315kb 0.0u 0:01 dsc00002.jpg[1] JPEG 1152x872 DirectClass 8-bit 226kb 0.0u 0:01 dscn0261.jpg[2] JPEG 2560x1920 DirectClass 8-bit 645kb 0.0u 0:01 dscn0269.jpg[3] JPEG 2560x1920 DirectClass 8-bit 649kb 0.0u 0:01 dscn0270.jpg[4] JPEG 640x480 DirectClass 8-bit 99kb 0.0u 0:01 Il suffit de piper la sortie d'identify dans un script perl ou dans sed/awk pour n'en retenir que les dimensions de l'image. ImageMagick est dispo ici: http://www.imagemagick.org/ ImageMagick comprend aussi un utilitaire (mogrify) permettant de réduire des images en vignette. Là aussi, c'est du CLI :o) [EMAIL PROTECTED] ~$ mogrify -resize 75x75 tonimage.jpg -- G. Stewart -- [EMAIL PROTECTED] [EMAIL PROTECTED] Registered Linux user #284683 GnuPG key : BA3D01C6 (pgp.mit.edu) Fingerprint: C3DF C686 6572 6E59 E3E4 0F40 2B9A 2218 BA3D 01C6 --------------------------------------------------------------- Notice spotted in a field: THE FARMER ALLOWS WALKERS TO CROSS THE FIELD FOR FREE, BUT THE BULL CHARGES Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
