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 ****

Répondre à