- Added new
TAG
with code-1
and name_errors
to prevent some exceptions during parse of corrupted EXIF. - Fixed exception in
_ExifReader.get_ifd_dict()
method during parse of EXIF with invalid IFD pointers. Instead, the method returns dictionary with_errors
key that has description of error.
- Fix failure to decode a minimal 1 x 1 pixel JPEG. Related to #93.
- Resolve issue. #64
- Ignore XMP segment. Related to #74.
- "load", "insert", and "remove" support WebP format.
- Added helper function to read and write "UserComment".
- Added to support for SignedByte, SigendShort, Float, and Double.
- Added explicit InvalidImageDataError exception to aid users. Related to #30.
- Fixed minor issue with tests.
- Removed minor amounts of unused logic.
- Updated .travis.yml for Python and Pillow versions.
- Add option argument to "load".
- Add tags in Exif ver.2.31
- Performance up "load" jpeg from file.
- Exclude checking extension in "load".
- Fix packaging.
- Refactoring.
- Bug fix: #16
- Fix APP1 matter.
- Support SLong type.
- Add some error detail to 'dump'.
- Fix bug. 'load' and 'dump' InteroperabilityIFD was wrong.
- Add handling InteroperabilityIFD, 1stIFD, and thumbnail image.
- 'load' returns a dict that contains "0th", "Exif", "GPS", "Interop", "1st", and "thumbnail" keys.
- 'dump' argument is changed from three dicts to a dict.
- piexif.ZerothIFD is renamed piexif.ImageIFD for 1stIFD support.
- Rename project.