Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/12/2006, 16:56
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Re: Acceder a metadatos de imágenes

Cita:
Iniciado por Souf Ver Mensaje
Ya que las imágenes tienen metadatos, lo ideal sería usarlos..., si con un programa editor de imágenes(por ejemplo the gimp) veis las propiedades de un jpg (por ejemplo), vereis la hora a la que fué tomada, el tipo de cámara (marca y modelo), la exposición a la luz, la iso, el balance de blancos, la FECHA, ...
Lo ideal sería acceder a esos metadatos..., lo que no se me había ocurrido era usar el stat (o lstat) y con el ver el campo st_mtime, que sería la fecha de la última modificación(última modificación del archivo, pero no sabemos con esto cuando fué creada la imágen)..., pero esto te lo da el archivo, a través del so..., pero lo ideal sería leerlo de los metadatos del fichero....

P.D.: esta aplicación sería para linux, por lo que no puedo incluir la biblioteca windows.h xD

Me estoy liando..., no encuentro en google..., tengo +/- hecho el código para un script en consola, usando el exif, pero el tema sería hacerlo desde una aplicación, no depender de la consola...
Si el header de un JPG contiene la fecha entonces simplemente trátalo con las estándar f*(); de stdio.h.

Necesitarás de alguna página obtener cómo se organiza la información en un JPG.

En cualquier caso, hay librerías ya hechas para hacer estos trabajos que deberías usar, y no reinventar la rueda.