Programación

Visual Basic

EXIF :: Lectura de datos de imágenes, generación de XML

Última actualización: 29-10-2017 20:22

Notas previas

¿Qué es EXIF?

Fuente: http://es.wikipedia.org/wiki/Exchangeable_image_file_format

Exchangeable image file format (abreviatura oficial Exif, no EXIF[1] ) es una especificación para formatos de archivos de imagen usado por las cámaras digitales. Fue creado por la Japan Electronic Industry Development Association (JEIDA). La especificación usa los formatos de archivos existentes como JPEG, TIFF Rev. 6.0, y RIFF el formato de archivo de audio WAVE, a los que se agrega tags específicos de metadatos. No está soportado en JPEG 2000 o PNG.

La versión 2.1 de la especificación fue publicada el 12 de junio de 1998 y la versión 2.2 en abril de 2002.

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

¿Qué hace GIZMO?

Historia

Este programa nació por la necesidad de ordenar una cantidad grande de fotografías por su fecha de captura para publicarlas después en un sitio web.

Al buscar información acerca de cómo hacía Windows para identificar la “fecha de captura” de los archivos JPG –de forma separada a las fechas de creación, modificación y último de acceso de cualquier archivo- me tope con la existencia del “EXIF”.

El EXIF consiste en una cantidad asombrosa de datos que las cámaras digitales guardan en cada una de las fotos que se toman. Esto se describe de forma más detallada en las próximas páginas.
Buscando por la red encontré código abierto que me permitía leer el EXIF. Con esto desarrolle un programa sencillo que me permitía anteponer, al nombre del archivo, la fecha y hora de captura de cada foto en formato AAAA-MM-DD HH:MM:SS.

Considerando que la dificultad para solo obtener la “fecha de captura” era la misma que para obtener todos los datos EXIF, agregué al programa la opción de mostrar la imagen y algunos datos del EXIF en la pantalla y por último la opción de generar un archivo XML con la información EXIF de cada archivo que se encuentre en una carpeta indicada por el usuario.

Descarga de ejecutable, código fuente y manual

Código fuente , Ejecutable , Manual

 

 

Política de Privacidad

Última actualización: 23 de diciembre de 2024

 X 

Tu privacidad es importante para nosotros. En esta política de privacidad, explicamos qué información recopilamos cuando visitas nuestro sitio web y cómo utilizamos esa información.

1. Información que recopilamos

Este sitio no recopila información personal de los usuarios, excepto cuando un usuario elige voluntariamente comunicarse a través del formulario de contacto. En ese caso, los datos proporcionados (como tu nombre y correo electrónico) se utilizarán únicamente para responder a tu consulta.

2. Uso de Cookies

Este sitio web utiliza una única cookie esencial llamada PHPSESSID.

No usamos cookies de análisis ni de seguimiento.

3. Seguridad de los datos

Adoptamos medidas técnicas y organizativas razonables para proteger cualquier información que compartas con nosotros contra el acceso no autorizado, pérdida o alteración.

4. Enlaces a sitios de terceros

Nuestro sitio web puede contener enlaces a otros sitios web. No somos responsables de las prácticas de privacidad ni del contenido de dichos sitios.

5. Cambios en esta política de privacidad

Nos reservamos el derecho de actualizar esta política de privacidad en cualquier momento. Cualquier cambio será publicado en esta misma página e incluirá la fecha de la última actualización.

6. Contacto

Si tienes preguntas o inquietudes sobre esta política de privacidad, puedes comunicarte con nosotros a través de la página de contacto disponible en este sitio web.

7. Cumplimiento con Normativas Internacionales de Privacidad

Nuestro sitio web cumple con las principales regulaciones internacionales de protección de datos personales para garantizar la privacidad y seguridad de los usuarios. Esto incluye, pero no se limita a, las siguientes leyes:

Si tienes preguntas o dudas sobre el cumplimiento de estas leyes, no dudes en ponerte en contacto conmigo a través de la página de contacto de este sitio web.