GNU/Linux >> Tutoriels Linux >  >> Linux

Comment afficher les métadonnées d'image sous Linux

Ce bref guide explique ce que sont les métadonnées d'image, les types de métadonnées et comment rechercher et afficher les métadonnées d'image dans les systèmes d'exploitation Linux.

Qu'est-ce que les métadonnées d'image ?

Métadonnées d'image est un ensemble d'informations sur les images. Les métadonnées sont soit intégrées dans l'image elle-même, soit stockées dans un fichier séparé.

Il existe trois types de métadonnées, à savoir ;

  1. Métadonnées techniques,
  2. Métadonnées descriptives,
  3. Métadonnées administratives.

1. Métadonnées techniques

Comme son nom l'indique, les métadonnées techniques comprend généralement les informations techniques d'une image.

Les métadonnées techniques contiennent les détails de l'appareil photo, le DPI, la vitesse d'obturation, la taille du fichier, le format de l'image, la date et l'heure de capture ou de création de l'image, le logiciel utilisé pour créer l'image et quelques autres détails.

Les métadonnées techniques sont principalement générées automatiquement par les appareils photo.

2. Métadonnées descriptives

Les métadonnées descriptives est ajouté manuellement par le photographe. Le propriétaire (ou le photographe) peut l'ajouter manuellement en utilisant n'importe quel logiciel externe tel que GIMP ou Photoshop.

Il comprend les informations telles que le titre de la photo, l'emplacement, le nom du photographe et les commentaires, etc. Les métadonnées descriptives sont très utiles pour rechercher des photos facilement et rapidement.

3. Métadonnées administratives

Les métadonnées administratives contient l'identification et les coordonnées du propriétaire, la licence, les droits d'auteur et les conditions d'utilisation des images.

L'ajout de métadonnées aux images est important pour empêcher le vol de contenu, l'utilisation abusive et suivre l'utilisation des images. Cependant, les métadonnées peuvent être facilement supprimées. J'espère que vous avez une idée de base sur les métadonnées d'image et leurs types.

Voyons maintenant comment trouver les informations sur les images à partir de la ligne de commande sous Linux.

Afficher les métadonnées d'image sous Linux

Il existe de nombreux outils pour trouver les métadonnées d'une image sous Linux. Ici, j'ai donné trois outils de ligne de commande pour afficher ces détails.

1. Utiliser ImageMagick

ImageMagick dispose d'un outil de ligne de commande nommé "Identifier" pour trouver des métadonnées d'image. ImageMagick est disponible dans les dépôts par défaut de la plupart des distributions Linux.

Sur Arch Linux et ses variantes, exécutez la commande suivante pour installer ImageMagick :

$ sudo pacman -S imagemagick

Sur Debian, Ubuntu, Linux Mint :

$ sudo apt install imagemagick

Sur Fedora :

$ sudo dnf install imagemagick

Sur SUSE/openSUSE :

$ sudo zypper install ImageMagick

Trouvons maintenant les métadonnées de l'image. Pour ce faire, lancez simplement :

$ identify -verbose image.png

Cette commande listera la sortie détaillée des métadonnées de l'image donnée.

Image: image.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: DirectClass
  Geometry: 1366x768+0+0
  Units: Undefined
  Type: TrueColor
  Endianess: Undefined
  Colorspace: sRGB
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
  Channel statistics:
    Pixels: 1049088
    Red:
      min: 0 (0)
      max: 255 (1)
      mean: 158.62 (0.62204)
      standard deviation: 36.8176 (0.144383)
      kurtosis: -0.256842
      skewness: -0.00384146
      entropy: 0.897097
    Green:
      min: 0 (0)
      max: 255 (1)
      mean: 39.1664 (0.153594)
      standard deviation: 30.5192 (0.119683)
      kurtosis: 26.7374
      skewness: 4.16992
      entropy: 0.773393
    Blue:
      min: 0 (0)
      max: 255 (1)
      mean: 48.4269 (0.189909)
      standard deviation: 27.7343 (0.108762)
      kurtosis: 33.5882
      skewness: 4.85108
      entropy: 0.741411
  Image statistics:
    Overall:
      min: 0 (0)
      max: 255 (1)
      mean: 82.0712 (0.321848)
      standard deviation: 31.9173 (0.125166)
      kurtosis: 35.6513
      skewness: 6.83895
      entropy: 0.803967
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Background color: white
  Border color: srgb(223,223,223)
  Matte color: grey74
  Transparent color: black
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 1366x768+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: Zip
  Orientation: Undefined
  Properties:
    date:create: 2019-08-26T19:25:54+06:00
    date:modify: 2019-08-09T13:49:32+05:00
    png:IHDR.bit-depth-orig: 8
    png:IHDR.bit_depth: 8
    png:IHDR.color-type-orig: 2
    png:IHDR.color_type: 2 (Truecolor)
    png:IHDR.interlace_method: 0 (Not interlaced)
    png:IHDR.width,height: 1366, 768
    png:sRGB: intent=0 (Perceptual Intent)
    signature: 6e35d79e6896e49e6256eadeec46b4f6a4951b13e309a9c89d9235ce51a3b541
  Artifacts:
    filename: image.png
    verbose: true
  Tainted: False
  Filesize: 379KB
  Number pixels: 1.049M
  Pixels per second: 26.23MB
  User time: 0.040u
  Elapsed time: 0:01.039
  Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org

Si vous ne voulez que les détails de base, comme simplement supprimer l'option -verbose.

$ identify image.png 
image.png PNG 1366x768 1366x768+0+0 8-bit sRGB 379KB 0.000u 0:00.000

Plus de détails peuvent être trouvés dans les pages de manuel :

$ man identify

2. Utilisation de fichier commande

Nous pouvons utiliser la commande de fichier , qui est utilisé pour déterminer les types de fichiers, pour afficher les métadonnées d'une image.

$ file image.png 
image.png: PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced

La commande file n'a pas d'option pour fournir une sortie détaillée comme la commande "identifier". Il n'imprime que les métadonnées de base.

Lisez les pages de manuel pour en savoir plus sur la commande de fichier :

$ man file

3. Utiliser Exif Outil

Exif est un utilitaire en ligne de commande pour afficher et modifier EXIF données d'une image.

Pour ceux qui se demandent, EXIF ​​(pour Exchangeable Image File Format) est généralement un fichier JPEG écrit sur votre périphérique de stockage chaque fois que vous prenez une photo avec votre smartphone ou votre appareil photo.

Les données EXIF ​​​​incluent des détails tels que la date et l'heure des photos, les paramètres de l'appareil photo, la géolocalisation, les informations de licence et de copyright, etc. Elles sont disponibles dans les référentiels par défaut de Debian et de ses dérivés comme Ubuntu.

$ sudo apt install exif

Pour afficher les métadonnées de l'image à l'aide d'exif, exécutez simplement :

$ exif image.jpg

Exif produira une belle sortie au format de colonne tabulaire comme ci-dessous.

EXIF tags in 'image.jpg' ('Motorola' byte order):
--------------------+----------------------------------------------------------
Tag                 |Value
--------------------+----------------------------------------------------------
Image Description   |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie
Artist              |J. A. Kraulis
Copyright           |J. A. Kraulis/Masterfile (Photographer) - [None] (Editor)
XP Title            |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie
XP Author           |J. A. Kraulis
Padding             |2060 bytes undefined data
X-Resolution        |72
Y-Resolution        |72
Resolution Unit     |Inch
Padding             |2060 bytes undefined data
Exif Version        |Exif Version 2.1
FlashPixVersion     |FlashPix Version 1.0
Color Space         |Internal error (unknown value 65535)
--------------------+----------------------------------------------------------

Exif lit non seulement les métadonnées, mais écrit également EXIF ​​​​sur les images. Pour plus de détails, consultez les pages de manuel :

$ man exif

Suggestion de lecture :

  • Afficher les informations sur les fichiers multimédias sous Linux à l'aide de MediaInfo
  • Comment créer un montage à partir d'images sous Linux

Conclusion

Dans ce guide, nous avons appris ce que sont les métadonnées d'image et leurs types. Et nous avons également discuté de la façon de trouver les métadonnées d'une image sous Linux en utilisant ImageMagick, file commande et outil Exif.


Linux
  1. Comment afficher le contenu des fichiers compressés sous Linux

  2. Comment afficher ou modifier l'ACL dans les fichiers Linux

  3. Comment écrire du texte sur une image à l'aide de la commande Linux

  4. Comment monter une image disque multi-partition sous Linux ?

  5. Comment puis-je afficher des photos .HEIC sous Linux ?

Comment ajouter un filigrane d'image dans GIMP sous Linux

Comment afficher ou répertorier les tâches Cron sous Linux

Comment afficher les informations sur la batterie sous Linux

Comment compresser un fichier image PNG sous Linux

Comment afficher les fichiers journaux Nginx sous Linux

Comment afficher les partitions de disque Linux (table de partition)