Reading EXIF¶
New in version 0.3.0.
Image.metadata
contains metadata
of the image including EXIF. These are prefixed by 'exif:'
e.g. 'exif:ExifVersion'
, 'exif:Flash'
.
Here’s a straightforward example to access EXIF of an image:
exif = {}
with Image(filename='wandtests/assets/beach.jpg') as image:
exif.update((k[5:], v) for k, v in image.metadata.items()
if k.startswith('exif:'))
Note
You can’t write into Image.metadata
.