GNU/Linux >> Linux Esercitazione >  >> Linux

Come visualizzare i metadati delle immagini su Linux

Questa breve guida spiega cosa sono i metadati delle immagini, i tipi di metadati e come trovare e visualizzare i metadati delle immagini nei sistemi operativi Linux.

Che cosa sono i metadati delle immagini?

Metadati immagine è un insieme di informazioni sulle immagini. I metadati sono incorporati nell'immagine stessa o archiviati in un file separato.

Esistono tre tipi di metadati, vale a dire;

  1. Metadati tecnici,
  2. Metadati descrittivi,
  3. Metadati amministrativi.

1. Metadati tecnici

Come dice il nome, i Metadati tecnici di solito include informazioni tecniche di un'immagine.

I metadati tecnici contengono i dettagli della fotocamera, DPI, velocità dell'otturatore, dimensione del file, formato dell'immagine, data e ora di acquisizione o creazione dell'immagine, il software utilizzato per creare l'immagine e pochi altri dettagli.

I metadati tecnici sono per lo più generati automaticamente dai dispositivi della fotocamera.

2. Metadati descrittivi

I Metadati descrittivi viene aggiunto manualmente dal fotografo. Il proprietario (o il fotografo) può aggiungerlo manualmente utilizzando qualsiasi software esterno come GIMP o Photoshop.

Include informazioni come il titolo della foto, la posizione, il nome del fotografo e i commenti, ecc. I metadati descrittivi sono molto utili per cercare le foto in modo semplice e veloce.

3. Metadati amministrativi

I metadati amministrativi contiene dati identificativi e di contatto del proprietario, licenza, copyright e termini di utilizzo delle immagini.

L'aggiunta di metadati alle immagini è importante per prevenire il furto di contenuti, l'uso improprio e tenere traccia dell'utilizzo delle immagini. Tuttavia, i metadati possono essere facilmente eliminati. Spero che tu abbia un'idea di base sui metadati delle immagini e sui relativi tipi.

Ora andiamo avanti e vediamo come trovare le informazioni sulle immagini dalla riga di comando su Linux.

Visualizza i metadati delle immagini su Linux

Esistono molti strumenti per trovare i metadati di un'immagine su Linux. Qui, ho fornito tre strumenti da riga di comando per visualizzare tali dettagli.

1. Utilizzo di ImageMagic

ImageMagic ha uno strumento da riga di comando chiamato "Identifica" per trovare i metadati dell'immagine. ImageMagick è disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux.

Su Arch Linux e le sue varianti, esegui il comando seguente per installare ImageMagick:

$ sudo pacman -S imagemagick

Su Debian, Ubuntu, Linux Mint:

$ sudo apt install imagemagick

Su Fedora:

$ sudo dnf install imagemagick

Su SUSE/openSUSE:

$ sudo zypper install ImageMagick

Ora troviamo i metadati dell'immagine. Per farlo, esegui semplicemente:

$ identify -verbose image.png

Questo comando elencherà l'output dettagliato dei metadati dell'immagine data.

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

Se vuoi solo i dettagli di base, come rimuovere semplicemente l'opzione -verbose.

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

Maggiori dettagli possono essere trovati nelle pagine man:

$ man identify

2. Utilizzo di file comando

Possiamo usare comando file , che viene utilizzato per determinare i tipi di file, per visualizzare i metadati di un'immagine.

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

Il comando file non ha un'opzione per fornire un output dettagliato come il comando "identify". Stampa solo i metadati di base.

Leggi le pagine man per saperne di più sul comando file:

$ man file

3. Utilizzando Exif Strumento

Exif è un'utilità della riga di comando per visualizzare e modificare EXIF dati di un'immagine.

Per coloro che si chiedono, EXIF ​​(sta per Exchangeable Image File Format) è in genere un file JPEG scritto nel dispositivo di archiviazione ogni volta che scatti una foto con lo smartphone o la fotocamera.

I dati EXIF ​​includono dettagli come data e ora delle foto, impostazioni della fotocamera, geolocalizzazione, informazioni su licenza e copyright ecc. Sono disponibili nei repository predefiniti in Debian e nei suoi derivati ​​come Ubuntu.

$ sudo apt install exif

Per visualizzare i metadati delle immagini utilizzando exif, esegui semplicemente:

$ exif image.jpg

Exif produrrà un bel risultato in formato colonna tabellare come di seguito.

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 non solo legge i metadati ma scrive anche EXIF ​​nelle immagini. Per maggiori dettagli, controlla le pagine man:

$ man exif

Lettura consigliata:

  • Visualizza le informazioni sui file multimediali su Linux utilizzando MediaInfo
  • Come creare un montaggio da immagini in Linux

Conclusione

In questa guida abbiamo appreso cosa sono i metadati immagine e i relativi tipi. E abbiamo anche discusso di come trovare i metadati di un'immagine in Linux usando ImageMagick, file comando e strumento Exif.


Linux
  1. Come visualizzare il contenuto dei file compressi in Linux

  2. Come visualizzare o modificare l'ACL nei file Linux

  3. Come scrivere testo sull'immagine usando il comando Linux

  4. Come visualizzare le prestazioni passate con sar in Linux

  5. Come montare un'immagine disco multi-partizione in Linux?

Come aggiungere una filigrana immagine in GIMP in Linux

Come visualizzare o elencare i lavori Cron in Linux

Come visualizzare le informazioni sulla batteria in Linux

Come comprimere il file immagine PNG in Linux

Come visualizzare i file di registro Nginx su Linux

Come visualizzare le partizioni del disco Linux (tabella delle partizioni)