[Tutor] Obtaining image date of creation

Evert Rol evert.rol at gmail.com
Wed Nov 14 15:47:07 CET 2007


> I'm assuming you don't want the last changed date you see on the file
> on your PC, but the creation date that the camera stored when the
> picture was taken.
>
> Now I don't know much about that, but I thought it was interesting, so
> I did some Googling :-)
>
> I don't know whether it's always stored, but many cameras do. There
> are several formats. One of them is EXIF, no idea how universal that
> is, but it seems to be pretty wide spread.
>
> Unfortunately, the most common Python library for image stuff (PIL)
> doesn't handle this.

I think EXIF does what the OP wants; you may loose the exif  
information if you do too much editing on your image, but otherwise  
it'll be on RAW images and JPEG images. I'm not sure if PIL handles  
RAW images, so you may need to use JPEGs (perhaps you're already  
doing that).

And while I haven't tried it, this page (http://effbot.org/zone/pil- 
changes-114.htm) appears to indicate exif format is somewhat  
supported in PIL; perhaps pyexif does a better job though?



More information about the Tutor mailing list