:: Yves Jacolin :: Ludovic Granjon :: Softlibre :: OSGeo-fr ::
"Quand on veut reprendre avec utilité, et montrer à un autre qu'il se trompe, il faut observer par quel côté il envisage la chose, car elle est vraie ordinairement de ce côté-là, et lui avouer cette vérité, mais lui découvrir le côté où elle est fausse." Pascal, Pensées Br. 9, Lafuma 5.

Retour au sommaire

Chapitre 6 Identify

Le programme identify décrit le format et les caractéristiques d'un ou plusieurs fichier images. Il informe également si une image est incomplète ou corrompue. L'information retournée inclus le numéro de l'image,le nom du fichier, la largeur et la longueur de l'image, si l'image est en couleur ou non, le nombre de couleurs dans l'image, le nombre d'octets, le format de l'image (JPEG, PNM, etc.), et enfin le nombre de secondes que prend la lecture et le travail sur l'image. De nombreux autres paramètres sont disponible avec l'option bavard (verbose). Voyez le chapitre C Processus de la ligne de commande pour des conseils sur la manière de structurer votre commande identify ou voyez plus bas pour des exemples de l'usage de la commande.

6.1 Introduction

Nous listons ici quelques exemples de la commande identify pour illustrer son utilité et sa facilité d'utilisation. Pour démarrer, identifions une image au format JPEG :

$ identify rose.jpg
rose.jpg JPEG 640x480 DirectClass 87kb 0.050u 0 :01

Puis, nous cherchons plus de détails de la même image :

$ identify -verbose rose.jpg
Image : rose.jpg
    Format : JPEG (Joint
Photographic Experts Group JFIF format)
  Geometry : 640x480
  Class : DirectClass
  Type : TrueColor

 Endianess : Undefined
  Colorspace : RGB
  Depth : 8 bits
  Channel depth :
    Red : 8-bits
    Green : 8-bits
    Blue : 8-bits
 Channel statistics :
    Red :
      Min : 0 (0)
      Max : 255 (1)
      Mean : 228.152
      (0.894713)
      Standard
      deviation : 70.3632 (0.275934)
    Green :
      Min : 1
      (0.00392157)
      Max : 255 (1)
      Mean : 229.041
      (0.898198)
      Standard
      deviation : 62.6714 (0.24577)
    Blue :
      Min : 0 (0)
      Max : 255 (1)
      Mean : 232.299
      (0.910975)
      Standard
      deviation : 55.2762 (0.216769)
  Colors : 12314
  Rendering-intent : Undefined
  Resolution : 72x72
  Units : PixelsPerInch
  Filesize : 87kb
  Interlace : None
  Background Color : white
  Border Color : #DFDFDF
  Matte Color : grey74
  Dispose : Undefined
  Iterations : 0
  Compression : JPEG
  Quality : 100
  Orientation : Undefined
  JPEG-Colorspace : 2
  JPEG-Sampling-factors :2x2,1x1,1x1
  Signature :e20b287cfed4f152572bdfb89f7f5f677d869c504620e8b1a9b3aa1d9d834785
  Tainted : False
  User Time : 0.040u
  Elapsed Time : 0 :01
  Version : ImageMagick 6.2.0 02/20/05 Q16 http ://www.imagemagick.org

La dimension de la profondeur d'une image brute doit être spécifié dans la commande :

$ identify -depth 8-size 640x480 image.raw rose.rgb RGB 70x46 DirectClass 9kb
0.000u 0 :01

Vous pouvez trouver des exemples supplémentaire sur l'usage de la commande identify dans le document [1]. Une discussion supplémentaire est disponible dans les documents [2] et [3].

6.2 Options

La commande identify reconnait les options suivantes. Pour plus d'informations sur l'option voyez au chapitre N, Options.

-authenticate value : décrypte les images avec un mot de passe.

-channel type : applique l'option aux canaux choisis de l'image.

-debug events : affiche de nombreuses informations de débogage.

-define format : : option défini un ou plusieurs option de formats d'image.

-density geometry : densité horizontale et verticale de l'image.

-depth value : profondeur de l'image.

-extract geometry : extrait une zone d'une image.

-format “string” : caractéristiques de l'image créée en sortie.

-help : affiche les options du programme.

-interlace type : type de schéma d'entrelacement de l'image.

-limit type : limite des ressources du cache pour les valeurs de pixel [value pixelcache resource limit].

-list type : Color,Configure, Delegate, Format, Magic,Module, Resource, ou Type.

-log format : format des informations de débogage.

-matte : stocke le canal mat si l'image en possède un.

-monitor : contrôle de la progression.

-quiet : supprime tous les messages d'erreurs ou de remarques.

-sampling-factor geometry : facteur d'échantillonnage horizontal et vertical.

-set attribute value : définie un paramètre d'image.

-size geometry : largeur et hauteur d'une image.

-strip : nettoie tous les profiles et les commentaires de l'image.

-units type : l'unité de la résolution de l'image.

-verbose : affiche les informations détaillées de l'image.

-version : affiche les informations de la version.

-virtual-pixel method : méthode d'accès pour les pixels en dehors de la boite de l'image.

Contact - Information et copyright - Statistique

Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki