GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ver metadatos de imágenes en Linux

Esta breve guía explica qué son los metadatos de imágenes, los tipos de metadatos y cómo encontrar y ver metadatos de imágenes en los sistemas operativos Linux.

¿Qué son los metadatos de imagen?

Metadatos de imagen es un conjunto de información sobre las imágenes. Los metadatos se incrustan en la propia imagen o se almacenan en un archivo separado.

Hay tres tipos de Metadatos, a saber;

  1. Metadatos técnicos,
  2. Metadatos descriptivos,
  3. Metadatos administrativos.

1. Metadatos técnicos

Como su nombre lo dice, los Metadatos técnicos suele incluir información técnica de una imagen.

Los metadatos técnicos contienen los detalles de la cámara, DPI, la velocidad de obturación, el tamaño del archivo, el formato de la imagen, la fecha y la hora en que se capturó o creó la imagen, el software utilizado para crear la imagen y algunos otros detalles.

La mayoría de los metadatos técnicos son generados automáticamente por los dispositivos de cámara.

2. Metadatos descriptivos

Los metadatos descriptivos es agregado manualmente por el fotógrafo. El propietario (o fotógrafo) puede agregarlo manualmente usando cualquier software externo como GIMP o Photoshop.

Incluye información como el título de la foto, la ubicación, el nombre del fotógrafo y los comentarios, etc. Los metadatos descriptivos son muy útiles para buscar fotos de manera fácil y rápida.

3. Metadatos administrativos

Los metadatos administrativos contiene datos de identificación y contacto del propietario, licencia, derechos de autor y condiciones de uso de las imágenes.

Agregar metadatos a las imágenes es importante para evitar el robo de contenido, el uso indebido y el seguimiento del uso de las imágenes. Sin embargo, los metadatos se pueden eliminar fácilmente. Espero que tengas una idea básica sobre los metadatos de imágenes y sus tipos.

Ahora avancemos y veamos cómo encontrar la información sobre las imágenes desde la línea de comandos en Linux.

Ver metadatos de imágenes en Linux

Hay muchas herramientas para encontrar los metadatos de una imagen en Linux. Aquí, he proporcionado tres herramientas de línea de comandos para ver dichos detalles.

1. Usando ImageMagick

Imagen Mágica tiene una herramienta de línea de comandos llamada "Identificar" para encontrar metadatos de imagen. ImageMagick está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux.

En Arch Linux y sus variantes, ejecute el siguiente comando para instalar ImageMagick:

$ sudo pacman -S imagemagick

En Debian, Ubuntu, Linux Mint:

$ sudo apt install imagemagick

En Fedora:

$ sudo dnf install imagemagick

En SUSE/openSUSE:

$ sudo zypper install ImageMagick

Ahora busquemos los metadatos de la imagen. Para hacerlo, simplemente ejecute:

$ identify -verbose image.png

Este comando listará la salida detallada de los metadatos de la imagen dada.

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 solo desea los detalles básicos, como simplemente eliminar la opción detallada.

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

Se pueden encontrar más detalles en las páginas man:

$ man identify

2. Uso de archivo comando

Podemos usar comando de archivo , que se utiliza para determinar los tipos de archivo, para ver los metadatos de una imagen.

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

El comando de archivo no tiene una opción para proporcionar resultados detallados como el comando "identificar". Solo imprime los metadatos básicos.

Lea las páginas de manual para saber más sobre el comando de archivo:

$ man file

3. Uso de Exif Herramienta

Exif es una utilidad de línea de comandos para mostrar y cambiar EXIF datos de una imagen.

Para aquellos que se preguntan, EXIF ​​(siglas de Formato de archivo de imagen intercambiable) suele ser un archivo JPEG escrito en su dispositivo de almacenamiento cada vez que toma una foto con su teléfono inteligente o cámara.

Los datos EXIF ​​incluyen detalles como la fecha y la hora de las fotos, la configuración de la cámara, la geolocalización, la licencia y la información de derechos de autor, etc. Están disponibles en los repositorios predeterminados de Debian y sus derivados, como Ubuntu.

$ sudo apt install exif

Para ver los metadatos de la imagen usando exif, simplemente ejecute:

$ exif image.jpg

Exif producirá una buena salida en formato de columna tabular como se muestra a continuación.

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 no solo lee los metadatos sino que también escribe EXIF ​​en las imágenes. Para obtener más detalles, consulte las páginas man:

$ man exif

Lectura sugerida:

  • Mostrar información de archivos multimedia en Linux usando MediaInfo
  • Cómo crear un montaje a partir de imágenes en Linux

Conclusión

En esta guía, aprendimos qué son los metadatos de imagen y sus tipos. Y también discutimos cómo encontrar los metadatos de una imagen en Linux usando ImageMagick, file comando y herramienta Exif.


Linux
  1. Cómo ver el contenido de los archivos comprimidos en Linux

  2. Cómo ver o cambiar ACL en archivos de Linux

  3. Cómo escribir texto en la imagen usando el comando de Linux

  4. Cómo ver el rendimiento pasado con sar en Linux

  5. ¿Cómo montar una imagen de disco de varias particiones en Linux?

Cómo agregar una marca de agua de imagen en GIMP en Linux

Cómo ver o enumerar trabajos cron en Linux

Cómo ver la información de la batería en Linux

Cómo comprimir archivos de imagen PNG en Linux

Cómo ver los archivos de registro de Nginx en Linux

Cómo ver las particiones de disco de Linux (tabla de particiones)