GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zeigen Sie Bildmetadaten unter Linux an

Diese kurze Anleitung erklärt, was Bildmetadaten sind, welche Arten von Metadaten es gibt und wie man Bildmetadaten in Linux-Betriebssystemen findet und anzeigt.

Was sind Bildmetadaten?

Bild-Metadaten ist eine Reihe von Informationen über die Bilder. Metadaten werden entweder in das Bild selbst eingebettet oder in einer separaten Datei gespeichert.

Es gibt drei Arten von Metadaten, nämlich;

  1. Technische Metadaten,
  2. Beschreibende Metadaten,
  3. Administrative Metadaten.

1. Technische Metadaten

Wie der Name schon sagt, die Technischen Metadaten enthält normalerweise technische Informationen zu einem Bild.

Technische Metadaten enthalten die Kameradetails, DPI, Verschlusszeit, Dateigröße, Bildformat, Datum und Uhrzeit der Aufnahme oder Erstellung des Bildes, die zur Erstellung des Bildes verwendete Software und einige andere Details.

Die technischen Metadaten werden größtenteils automatisch von den Kamerageräten generiert.

2. Beschreibende Metadaten

Die beschreibenden Metadaten wird vom Fotografen manuell hinzugefügt. Der Eigentümer (oder Fotograf) kann es manuell hinzufügen, indem er eine externe Software wie GIMP oder Photoshop verwendet.

Es enthält Informationen wie Titel des Fotos, Ort, Name des Fotografen und Kommentare usw. Die beschreibenden Metadaten sind sehr nützlich, um Fotos einfach und schnell zu suchen.

3. Administrative Metadaten

Die Verwaltungsmetadaten enthält Identifikations- und Kontaktdaten des Eigentümers, Lizenz-, Urheberrechts- und Nutzungsbedingungen der Bilder.

Das Hinzufügen von Metadaten zu Bildern ist wichtig, um Inhaltsdiebstahl und Missbrauch zu verhindern und die Verwendung von Bildern zu verfolgen. Die Metadaten können jedoch leicht entfernt werden. Ich hoffe, Sie haben die Grundidee über Bildmetadaten und ihre Typen verstanden.

Lassen Sie uns nun fortfahren und sehen, wie Sie die Informationen zu Bildern über die Befehlszeile unter Linux finden.

Bild-Metadaten unter Linux anzeigen

Es gibt viele Tools, um die Metadaten eines Bildes unter Linux zu finden. Hier habe ich drei Befehlszeilen-Tools angegeben, um solche Details anzuzeigen.

1. Verwenden von ImageMagick

ImageMagick hat ein Befehlszeilentool namens "Identify" um Bildmetadaten zu finden. ImageMagick ist in den Standard-Repositories der meisten Linux-Distributionen verfügbar.

Führen Sie unter Arch Linux und seinen Varianten den folgenden Befehl aus, um ImageMagick zu installieren:

$ sudo pacman -S imagemagick

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt install imagemagick

Auf Fedora:

$ sudo dnf install imagemagick

Unter SUSE/openSUSE:

$ sudo zypper install ImageMagick

Lassen Sie uns nun Bildmetadaten finden. Führen Sie dazu einfach Folgendes aus:

$ identify -verbose image.png

Dieser Befehl listet die detaillierte Ausgabe der Metadaten des angegebenen Bildes auf.

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

Wenn Sie nur die grundlegenden Details wünschen, z. B. einfach die Option -verbose entfernen.

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

Weitere Details finden Sie in den Manpages:

$ man identify

2. Verwenden von Datei Befehl

Wir können den Dateibefehl verwenden , das verwendet wird, um Dateitypen zu bestimmen, um Metadaten eines Bildes anzuzeigen.

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

Der Dateibefehl hat keine Option, um eine detaillierte Ausgabe wie den Befehl "Identifizieren" bereitzustellen. Es druckt nur die grundlegenden Metadaten.

Lesen Sie die Manpages, um mehr über den Dateibefehl zu erfahren:

$ man file

3. Mit Exif Werkzeug

Exif ist ein Befehlszeilenprogramm zum Anzeigen und Ändern von EXIF Daten eines Bildes.

Für diejenigen, die sich fragen, ist EXIF ​​(steht für Exchangeable Image File Format) normalerweise eine JPEG-Datei, die in Ihr Speichergerät geschrieben wird, wenn Sie ein Foto mit Ihrem Smartphone oder Ihrer Kamera aufnehmen.

EXIF-Daten enthalten Details wie Datum und Uhrzeit von Fotos, Kameraeinstellungen, Geolokalisierung, Lizenz- und Urheberrechtsinformationen usw. Sie sind in den Standard-Repositories in Debian und seinen Derivaten wie Ubuntu verfügbar.

$ sudo apt install exif

Um Bildmetadaten mit exif anzuzeigen, führen Sie einfach Folgendes aus:

$ exif image.jpg

Exif erzeugt eine schöne Ausgabe im tabellarischen Spaltenformat wie unten.

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 liest nicht nur die Metadaten, sondern schreibt auch EXIF ​​in die Bilder. Weitere Einzelheiten finden Sie in den Manpages:

$ man exif

Empfohlene Lektüre:

  • Informationen zu Mediendateien unter Linux mit MediaInfo anzeigen
  • So erstellen Sie eine Montage aus Bildern unter Linux

Schlussfolgerung

In diesem Leitfaden haben wir gelernt, was Bildmetadaten und ihre Typen sind. Und wir haben auch besprochen, wie man die Metadaten eines Bildes in Linux mit ImageMagick, file findet Befehl und Exif-Tool.


Linux
  1. So zeigen Sie den Inhalt komprimierter Dateien unter Linux an

  2. So zeigen oder ändern Sie die ACL in Linux-Dateien

  3. So schreiben Sie mit dem Linux-Befehl Text auf ein Bild

  4. So zeigen Sie die vergangene Leistung mit sar in Linux an

  5. Wie mounte ich ein Disk-Image mit mehreren Partitionen unter Linux?

So fügen Sie ein Bildwasserzeichen in GIMP unter Linux hinzu

So zeigen Sie Cron-Jobs in Linux an oder listen sie auf

So zeigen Sie Batterieinformationen in Linux an

So komprimieren Sie eine PNG-Bilddatei unter Linux

So zeigen Sie Nginx-Protokolldateien unter Linux an

So zeigen Sie Linux-Festplattenpartitionen an (Partitionstabelle)