De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El formato de archivo de imagen intercambiable (oficialmente Exif , de acuerdo con las especificaciones JEIDA / JEITA / CIPA) es un estándar que especifica los formatos de imágenes , sonido y etiquetas auxiliares utilizados por cámaras digitales (incluidos teléfonos inteligentes ), escáneres y otros sistemas que manejan archivos de imagen y sonido. grabado por cámaras digitales. La especificación utiliza los siguientes formatos de archivo existentes con la adición de etiquetas de metadatos específicos : Transformada de coseno discreta JPEG (DCT) [3] para archivos de imagen comprimidos, TIFFRev. 6.0 (RGB o YCbCr) para archivos de imagen sin comprimir y RIFF WAV para archivos de audio ( PCM lineal o ITU-T G.711 μ-Law PCM para datos de audio sin comprimir e IMA - ADPCM para datos de audio comprimidos). [4] No se utiliza en JPEG 2000 o GIF .

Este estándar consta de la especificación de archivo de imagen Exif y la especificación de archivo de audio Exif.

Antecedentes [ editar ]

La Asociación de Desarrollo de Industrias Electrónicas de Japón (JEIDA) produjo la definición inicial de Exif. La versión 2.1 de la especificación está fechada el 12 de junio de 1998. JEITA estableció la versión 2.2 de Exif (también conocida como " Exif Print "), con fecha del 20 de febrero de 2002 y publicada en abril de 2002. [5] La versión 2.21 (con soporte de Adobe RGB ) está fechada el 11 de julio de 2003 , pero fue lanzado en septiembre de 2003 después del lanzamiento de DCF 2.0. La última versión 2.3 fue lanzada el 26 de abril de 2010, y revisada a 2.31 en julio de 2013 y revisada a 2.32 el 17 de mayo de 2019, fue formulada conjuntamente por JEITA y CIPA . Exif es compatible con casi todos los fabricantes de cámaras.

Las etiquetas de metadatos definidas en el estándar Exif cubren un amplio espectro:

  • Información de fecha y hora. Las cámaras digitales registrarán la fecha y hora actuales y las guardarán en los metadatos.
  • Ajustes de la cámara. Esto incluye información estática, como el modelo y la marca de la cámara, e información que varía con cada imagen, como la orientación (rotación), la apertura , la velocidad de obturación , la distancia focal , el modo de medición y la información de velocidad ISO .
  • Una miniatura para obtener una vista previa de la imagen en la pantalla LCD de la cámara, en los administradores de archivos o en el software de manipulación de fotografías.
  • Descripciones
  • Informacion registrada.

Historial de versiones [ editar ]

Técnico [ editar ]

La estructura de la etiqueta Exif se toma prestada de archivos TIFF. En varias propiedades específicas de la imagen, existe una gran superposición entre las etiquetas definidas en los estándares TIFF , Exif, TIFF / EP y DCF . Para los metadatos descriptivos, existe una superposición entre Exif, el modelo de intercambio de información IPTC y la información XMP , que también se puede incrustar en un archivo JPEG. El Grupo de Trabajo de Metadatos tiene pautas sobre el mapeo de etiquetas entre estos estándares. [6]

Cuando se emplea Exif para archivos JPEG , los datos Exif se almacenan en uno de los segmentos de aplicación de utilidad definidos por JPEG , el APP1 (marcador de segmento 0xFFE1), que en efecto contiene un archivo TIFF completo. Cuando se emplea Exif en archivos TIFF (también cuando se usa como "un archivo TIFF incrustado" mencionado anteriormente), la etiqueta privada TIFF 0x8769 define un directorio de archivos de imagen secundaria (IFD) que contiene las etiquetas TIFF especificadas por Exif. Además, Exif también define un sub-IFD del sistema de posicionamiento global usando la etiqueta privada TIFF 0x8825, que contiene información de ubicación, y un "IFD de interoperabilidad" especificado dentro del sub-IFD de Exif, usando la etiqueta Exif 0xA005.

Los formatos especificados en el estándar Exif se definen como estructuras de carpetas que se basan en Exif-JPEG y formatos de grabación para memoria. Cuando estos formatos se utilizan como archivos Exif / DCF junto con la especificación DCF (para una mejor interoperabilidad entre dispositivos de diferentes tipos), su alcance cubrirá los dispositivos, los medios de grabación y el software de aplicación que los maneja.

Geolocalización [ editar ]

El formato Exif tiene etiquetas estándar para la información de ubicación. A partir de 2014 , muchas cámaras y teléfonos móviles tienen un receptor GPS integrado que almacena la información de ubicación en el encabezado Exif cuando se toma una foto. Algunas otras cámaras tienen un receptor GPS separado que encaja en el conector del flash o en la zapata . Los datos GPS grabados también se pueden agregar a cualquier fotografía digital en una computadora, ya sea correlacionando las marcas de tiempo de las fotografías con un registro GPS de un receptor GPS portátil o manualmente usando un mapa o software de mapas. Algunas cámaras se pueden emparejar con teléfonos móviles para proporcionar la geolocalización. El proceso de agregar información geográfica a una fotografía se conoce como geoetiquetado . Comunidades para compartir fotos como Panoramio, locr o Flickr también permiten a sus usuarios cargar imágenes geocodificadas o agregar información de geolocalización en línea.

Apoyo al programa [ editar ]

Los datos Exif están incrustados en el propio archivo de imagen. Si bien muchos programas recientes de manipulación de imágenes reconocen y conservan datos Exif al escribir en una imagen modificada, este no es el caso de la mayoría de los programas más antiguos. Muchos programas de galería de imágenes también reconocen los datos Exif y, opcionalmente, los muestran junto con las imágenes.

Bibliotecas de software, como libexif [7] para C y Adobe XMP Toolkit [8] o Exiv2 [9] para C ++ , Metadata Extractor [10] para Java , PIL / Pillow para Python , LEADTOOLS o ExifTool [11] para Perl , parse Exif datos de archivos y lectura / escritura de valores de etiquetas Exif.

Problemas [ editar ]

Técnico [ editar ]

El formato Exif tiene varios inconvenientes, principalmente relacionados con el uso de estructuras de archivos heredadas.

  • La derivación de Exif a partir de la estructura del archivo TIFF utilizando punteros de desplazamiento en los archivos significa que los datos se pueden distribuir en cualquier lugar dentro de un archivo, lo que significa que es probable que el software corrompa los punteros o los datos correspondientes que no decodifica / codifica. Por esta razón, la mayoría de los editores de imágenes dañan o eliminan los metadatos Exif hasta cierto punto al guardar. [12]
  • El estándar define una etiqueta MakerNote, que permite a los fabricantes de cámaras colocar cualquier metadato de formato personalizado en el archivo. Los fabricantes de cámaras lo utilizan cada vez más para almacenar configuraciones de cámara que no figuran en el estándar Exif, como modos de disparo, configuraciones de posprocesamiento, número de serie, modos de enfoque, etc. difícil recuperar esta información de una imagen o preservarla correctamente al reescribir una imagen. Los fabricantes pueden cifrar partes de la información; por ejemplo, algunas cámaras Nikon cifran los datos detallados de la lente en los datos de MakerNote. [13]
  • Exif se utiliza con mucha frecuencia en imágenes creadas por escáneres, pero el estándar no prevé ninguna información específica del escáner. [ cita requerida ]
  • El software de manipulación de fotografías a veces no actualiza la miniatura incrustada después de una operación de edición, lo que posiblemente haga que el usuario publique inadvertidamente información comprometedora. [14] Por ejemplo, alguien podría dejar en blanco la placa de matrícula de un automóvil (por cuestiones de privacidad), solo para que la miniatura no esté tan actualizada, lo que significa que la información aún es visible.
  • Los metadatos Exif tienen un tamaño limitado a 64 kB en imágenes JPEG porque, de acuerdo con la especificación, esta información debe estar contenida dentro de un solo segmento JPEG APP1. Aunque las extensiones FlashPix permiten que la información abarque múltiples segmentos JPEG APP2, estas extensiones no se usan comúnmente. Esto ha llevado a algunos fabricantes de cámaras a desarrollar técnicas no estándar para almacenar las imágenes de vista previa grandes que utilizan algunas cámaras digitales para la revisión de LCD . Estas extensiones no estándar se pierden comúnmente si un usuario vuelve a guardar la imagen usando un software de edición de imágenes, posiblemente haciendo que la imagen sea incompatible con la cámara original que la creó. (En 2009, CIPA lanzó Multi Picture Objectespecificación que aborda esta deficiencia y proporciona una forma estándar de almacenar vistas previas grandes en imágenes JPEG. [15] )
  • No hay forma de registrar la información de la zona horaria junto con la hora, lo que hace que la hora almacenada sea ambigua. Sin embargo, la información de la zona horaria ha sido introducida recientemente por Exif versión 2.31 (julio de 2016). Las etiquetas relacionadas son: "OffsetTime", "OffsetTimeOriginal" y "OffsetTimeDigitized".
  • No existe un campo estándar para registrar las lecturas de los acelerómetros de una cámara o del sistema de navegación inercial . Dichos datos podrían ayudar a establecer la relación entre el sistema de coordenadas XYZ del sensor de imagen y el vector de gravedad (es decir, cuál es la dirección hacia abajo en esta imagen). También podría establecer posiciones u orientaciones relativas de la cámara en una secuencia de fotos. Algunos programas registran esta información utilizando la etiqueta GPSImgDirection junto con las etiquetas GPSPitch y GPSRoll personalizadas. [dieciséis]
  • El valor de DPI está destinado a almacenar la configuración de puntos por pulgada del escáner utilizado para producir el archivo. Para las fotos de la cámara, el valor no tiene sentido, pero aún es necesario [ cita requerida ] . El formato no se ha revisado para eliminar este requisito. [17]

Privacidad y seguridad [ editar ]

Dado que la etiqueta Exif contiene metadatos sobre la foto, puede plantear un problema de privacidad. Por ejemplo, una foto tomada con una cámara con GPS puede revelar la ubicación exacta y la hora en que se tomó, y el número de identificación único del dispositivo (todo esto se hace de manera predeterminada) a menudo sin el conocimiento del usuario. Es posible que muchos usuarios no sepan que sus fotos están etiquetadas de forma predeterminada de esta manera, o que es posible que se requiera un software especializado para eliminar la etiqueta Exif antes de publicarlas. Por ejemplo, un denunciante , periodista o disidente político que confía en la protección del anonimato para permitirle denunciar actos ilícitos por parte de una entidad corporativa, un delincuente o un gobierno, por lo tanto, puede ver comprometida su seguridad por esta recopilación de datos predeterminada.

En diciembre de 2012, el empresario antivirus John McAfee fue arrestado en Guatemala mientras huía de una supuesta persecución [18] en la vecina Belice . La revista Vice había publicado una entrevista exclusiva en su sitio web con McAfee "on the run" [19] que incluía una foto de McAfee con un reportero de Vice tomada con un teléfono que había etiquetado geográficamente la imagen. [20] Los metadatos de la foto incluían coordenadas GPS que ubicaban a McAfee en Guatemala, y fue capturado dos días después. [21] McAfee luego afirmó haber editado los datos EXIF ​​de su teléfono para proporcionar una ubicación falsa. [22]

Según documentos filtrados por Edward Snowden , la NSA está apuntando a información Exif bajo el programa XKeyscore . [23]

El problema de privacidad de los datos Exif se puede evitar eliminando los datos Exif utilizando una herramienta de eliminación de metadatos . [24]

Estándares relacionados [ editar ]

Metadata Working Group fue formado por un consorcio de empresas en 2006 (según su página web) o 2007 (como se indica en su propio comunicado de prensa). La versión 2.0 de la especificación fue lanzada en noviembre de 2010, [6] dando recomendaciones sobre el uso de metadatos Exif, IPTC y XMP en imágenes.

La Plataforma de metadatos extensible (XMP) es un estándar ISO , creado originalmente por Adobe Systems Inc. , para la creación, procesamiento e intercambio de metadatos estandarizados y personalizados para documentos digitales y conjuntos de datos. IPTC fue desarrollado a principios de la década de 1990 por el Consejo Internacional de Telecomunicaciones de Prensa (IPTC) para acelerar el intercambio internacional de noticias entre periódicos y agencias de noticias.

Ejemplo [ editar ]

Captura de pantalla de DigiKam que muestra datos Exif

La siguiente tabla muestra datos Exif para una foto hecha con una cámara digital típica. Tenga en cuenta que la información de autoría y derechos de autor generalmente no se proporciona en la salida de la cámara, por lo que debe completarse durante las etapas posteriores del procesamiento. Algunos programas, como Digital Photo Professional de Canon , permiten agregar el nombre del propietario a la propia cámara.

Extensiones FlashPix [ editar ]

La especificación Exif también incluye una descripción de la información FPXR (FlashPix-ready), que puede almacenarse en APP2 de imágenes JPEG utilizando una estructura similar a la de un archivo FlashPix . [26] Estas extensiones de FlashPix permiten conservar la metainformación al convertir entre imágenes FPXR JPEG e imágenes FlashPix. La información de FPXR se puede encontrar en imágenes de algunos modelos de cámaras digitales de Kodak y Hewlett-Packard . [27] A continuación se muestra un ejemplo de la información FPXR que se encuentra en una imagen JPEG de una cámara digital Kodak EasyShare V570 :

Archivos de audio Exif [ editar ]

La especificación Exif describe el formato de archivo RIFF utilizado para archivos de audio WAV y define una serie de etiquetas para almacenar metainformación como artista, derechos de autor, fecha de creación y más en estos archivos. [28] La siguiente tabla ofrece un ejemplo de información Exif que se encuentra en un archivo WAV escrito por la cámara digital Pentax Optio WP :

Datos de MakerNote [ editar ]

La etiqueta "MakerNote" contiene información de imagen normalmente en un formato binario patentado. Se han decodificado algunos de estos formatos específicos del fabricante:

  • OZHiker (no actualizado desde 2008): Agfa, Canon, Casio, Epson, Fujifilm, Konica / Minolta, Kyocera / Contax, Nikon, Olympus, Panasonic, Pentax / Asahi, Ricoh, Sony [29]
  • Kamisaka (no actualizado desde 2007): Canon, Casio, FujiFilm, ISL, KDDI, Konica / Minolta, Mamiya, Nikon, Panasonic, Pentax, Ricoh, Sigma, Sony, WWL [30]
  • Información de X3F: Sigma / Foveon [31]
  • ExifTool : Canon, Casio, FujiFilm, GE, HP, JVC / Victor, Kodak, Leaf, Minolta / Konica-Minolta, Nikon, Olympus / Epson, Panasonic / Leica, Pentax / Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma / Foveon, Sony, etc. [32]
  • Olypedia: Olimpo [33]

Los formatos propietarios utilizados por muchos fabricantes se rompen si se mueven los datos de la etiqueta MakerNote (es decir, al insertar o editar una etiqueta que la precede). La razón para editar los datos Exif podría ser tan simple como agregar información de derechos de autor, un comentario Exif, etc. Hay dos soluciones para este problema:

  • Cuando se guardan los datos EXIF, los datos de MakerNote se almacenan en el mismo lugar que antes.
  • Se agrega una etiqueta de compensación especial. Esta etiqueta contiene la información de cuántos bytes se movieron los datos de MakerNote en comparación con el índice original.

Microsoft ha implementado la última solución en Windows 10: en el explorador de Windows puede cambiar los datos EXIF ​​de un archivo de imagen mediante la ventana de propiedades. Aquí, la ficha "Detalles" contiene algunos datos EXIF ​​como título, tema, comentarios, etc. y estos datos EXIF ​​también se pueden cambiar y almacenar. Cuando se guarda el archivo de imagen, se agrega la etiqueta "OffsetSchema" (ID de etiqueta = 0xea1d) y esta etiqueta contiene un número firmado de 32 bits. Con este número se puede restaurar el índice original de "MakerNote":

Índice original de "MakerNote" = Índice actual de "MakerNote" - Valor de la etiqueta "OffsetSchema"

Pero la etiqueta "OffsetSchema" fue definida por Microsoft y no es parte del estándar EXIF ​​oficial.

En algunos casos, los proveedores de cámaras también almacenan información importante solo en los campos de notas del fabricante, en lugar de utilizar etiquetas estándar Exif disponibles. Un ejemplo de esto es la etiqueta de configuración de velocidad ISO de Nikon. [34]

Ver también [ editar ]

  • Sistema aditivo de exposición fotográfica (APEX)
  • Comparación de visores de imágenes (funciones de visualización / edición Exif)
  • Comparación de editores de metadatos
  • Regla de diseño para el sistema de archivos de cámara (DCF)
  • Fotografía digital
  • Plataforma de metadatos extensible (XMP)
  • Foto codificada geográficamente
  • Formatos de archivo de imagen
  • Modelo de intercambio de información IPTC
  • Grupo de trabajo de metadatos
  • Formato de archivo de imagen de etiqueta / Fotografía electrónica (TIFF / EP)
  • Tarjeta de memoria JEIDA

Referencias [ editar ]

  1. ^ "Extensiones de la especificación PNG 1.2, versión 1.5.0" . ftp-osl.osuosl.org . Consultado el 4 de marzo de 2021 .
  2. ^ "Formato de archivo de imagen intercambiable Exif, versión 2.2, sostenibilidad de formatos digitales: planificación de colecciones de la Biblioteca del Congreso" . Consultado el 18 de agosto de 2020 .
  3. ^ Ahmed, N .; Natarajan, T .; Rao, KR (enero de 1974), "Discrete Cosine Transform", IEEE Transactions on Computers , C-23 (1): 90–93, doi : 10.1109 / TC.1974.223784
  4. ^ "Estándar de la Asociación de productos de cámaras y imágenes, CIPA DC-008-Translation-2012, formato de archivo de imagen intercambiable para cámaras digitales fijas: Exif versión 2.3" (PDF) . Consultado el 8 de abril de 2014 .
  5. ^ Comité de estandarización técnica en sistemas y equipos de almacenamiento AV y TI (abril de 2002). "Formato de archivo de imagen intercambiable para cámaras digitales fijas" (PDF) . Versión 2.2. Asociación de Industrias de Tecnología de la Información y Electrónica de Japón . JEITA CP-3451 . Consultado el 28 de enero de 2008 . Cite journal requiere |journal=( ayuda )
  6. ^ a b "Directrices para el manejo de metadatos de imágenes" (PDF) . Grupo de trabajo de metadatos. 2010-11-01. Archivado desde el original (PDF) el 31 de enero de 2012 . Consultado el 11 de mayo de 2015 .
  7. ^ "El libexif C EXIF ​​para C" . Consultado el 8 de noviembre de 2009 .
  8. ^ "SDK del kit de herramientas de Adobe XMP" . Adobe Inc.
  9. ^ "Biblioteca de metadatos de imágenes Exiv2" . Andreas Huggel . Consultado el 12 de febrero de 2009 .
  10. ^ "Extractor de metadatos" . Drew Noakes . Consultado el 18 de febrero de 2011 .
  11. ^ "Imagen :: Biblioteca ExifTool Perl" . Phil Harvey . Consultado el 12 de febrero de 2009 .
  12. ^ "Revisión de TIFF 6.0" (PDF) . Adobe. 1992-06-03. Archivado desde el original (PDF) el 3 de julio de 2012 . Consultado el 7 de abril de 2009 .
  13. ^ "Etiquetas de Nikon: Etiquetas de Nikon LensData01" . Phil Harvey. 2008-01-25 . Consultado el 28 de enero de 2008 .
  14. Maximillian Dornseif (17 de diciembre de 2004). "Miniatura EXIF ​​en imágenes JPEG" . Blog de disLEXia 3000. Archivado desde el original el 28 de septiembre de 2007 . Consultado el 28 de enero de 2008 .
  15. ^ "Formato de múltiples imágenes" (PDF) . CIPA. 2009-02-04. Archivado desde el original (PDF) el 5 de abril de 2016 . Consultado el 29 de abril de 2014 .
  16. ^ "Geoetiquetado con ExifTool" . www.sno.phy.queensu.ca . Consultado el 6 de octubre de 2019 .
  17. ^ Dpi, malentendidos y explicación, qué es el dpi
  18. ^ "McAfee gana suspensión de deportación de Guatemala" . Cnn.com . Consultado el 26 de diciembre de 2012 .
  19. ^ Estamos con John McAfee ahora mismo, Suckers , Vice , 3 de diciembre de 2012 , consultado el 7 de diciembre de 2012
  20. Alex Wilhelm (3 de diciembre de 2012), Vice deja metadatos en la foto de John McAfee, ubicándolo en una ubicación en Guatemala , The Next Web , consultado el 7 de diciembre de 2012
  21. ^ "John McAfee arrestado en Guatemala por entrada ilegal" , CBS News , 5 de diciembre de 2012 , consultado el 7 de diciembre de 2012
  22. ^ Alex Wilhelm (3 de diciembre de 2012). "En un nuevo giro, John McAfee ahora afirma que falsificó los metadatos de la foto que lo colocó en Guatemala" . La próxima web . Consultado el 5 de noviembre de 2018 .
  23. ^ Personal (31 de julio de 2013). "Presentación de XKeyscore de 2008 - Leer en su totalidad - Materiales de capacitación para el programa XKeyscore Detalle de cómo los analistas pueden usarlo y otros sistemas para extraer enormes bases de datos de agencias y desarrollar inteligencia desde la Web - Revelado: Programa de la NSA que recopila casi todo lo que hace un usuario en Internet ' " . The Guardian . Consultado el 6 de agosto de 2013 .
  24. ^ Hassan, Nihad y Hijazi, Rami. Privacidad y seguridad digital con Windows: una guía práctica . Apress, 2017, págs. 57-59.
  25. ^ "Rotación JPEG y orientación EXIF ​​/ cámaras digitales con sensores de orientación, etc." . Impulseadventure.com . Consultado el 26 de diciembre de 2012 .
  26. ^ (JEITA CP-3451) Sección 4.7.2: Estructura de interoperabilidad de APP2 en datos comprimidos.
  27. ^ Phil Harvey (18 de marzo de 2011). "Etiquetas FlashPix" . Consultado el 29 de marzo de 2011 .
  28. ^ (JEITA CP-3451) Sección 5: Especificación de archivos de audio Exif.
  29. ^ Evan Hunter. "EXIF Makernotes - Información de referencia" . OZHiker . Consultado el 29 de enero de 2008 .
  30. ^ "Exif MakerNote 解析 カ イ セ キ 情報" (en japonés). Kamisaka. Archivado desde el original el 6 de diciembre de 2008 . Consultado el 29 de enero de 2008 .
  31. ^ "Documentación de MakerNote SIGMA y FOVEON EXIF" . x3f.info. Archivado desde el original el 5 de agosto de 2007 . Consultado el 26 de marzo de 2008 .
  32. ^ "Tipos de Makernote" . exiftool.org .
  33. ^ "Olympus Makernotes" (en alemán). Olypedia. Archivado desde el original el 19 de enero de 2008 . Consultado el 29 de enero de 2008 .
  34. Huggel, Andreas (25 de abril de 2012). "Formatos y especificaciones de Makernote" . Consultado el 9 de septiembre de 2012 .

Enlaces externos [ editar ]

  • Estándares CIPA - Asociación de productos de imágenes y cámaras
  • Versión estándar Exif 2.32 * Nuevo
  • Exif versión estándar 2.3
  • Exif versión estándar 2.2 como HTML
  • Formato de archivo de imagen intercambiable Exif, versión 2.2
  • Exif en el directorio de etiquetas TIFF
  • Grupo de trabajo de metadatos
  • Lista de etiquetas Exif, incluidas las etiquetas MakerNote