ExifTags
Module¶
The ExifTags
module exposes several enum.IntEnum
classes which provide constants and clear-text names for various well-known
EXIF tags.
- PIL.ExifTags.Base[source]¶
>>> from PIL.ExifTags import Base >>> Base.ImageDescription.value 270 >>> Base(270).name 'ImageDescription'
- PIL.ExifTags.GPS[source]¶
>>> from PIL.ExifTags import GPS >>> GPS.GPSDestLatitude.value 20 >>> GPS(20).name 'GPSDestLatitude'
- PIL.ExifTags.Interop[source]¶
>>> from PIL.ExifTags import Interop >>> Interop.RelatedImageFileFormat.value 4096 >>> Interop(4096).name 'RelatedImageFileFormat'
- PIL.ExifTags.IFD[source]¶
>>> from PIL.ExifTags import IFD >>> IFD.Exif.value 34665 >>> IFD(34665).name 'Exif
- PIL.ExifTags.LightSource[source]¶
>>> from PIL.ExifTags import LightSource >>> LightSource.Unknown.value 0 >>> LightSource(0).name 'Unknown'
Two of these values are also exposed as dictionaries.
- PIL.ExifTags.TAGS: dict¶
The TAGS dictionary maps 16-bit integer EXIF tag enumerations to descriptive string names. For instance:
>>> from PIL.ExifTags import TAGS >>> TAGS[0x010e] 'ImageDescription'
- PIL.ExifTags.GPSTAGS: dict¶
The GPSTAGS dictionary maps 8-bit integer EXIF GPS enumerations to descriptive string names. For instance:
>>> from PIL.ExifTags import GPSTAGS >>> GPSTAGS[20] 'GPSDestLatitude'