Pillow-heif

Latest version: v0.22.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

0.11.0

Changed

- EXIF raw data in info["exif"] is now skipping first 6 bytes(`Exif\x00\x00`). Like in Pillow for WEBP.

Fixed

- EXIF parsing(Xiaomi images and possible others). Thanks to mxsleo 92
- (Pillow) `deepcopy` support for HeifImageFile and AvifImageFile
- (macOS, arm64) `libde265`(HEIF decoder) now has the same version as in other builds(`1.0.8`->`1.0.11`)
- (macOS, arm64) `libaom`(AVIF) now has the same version as in other builds(`3.4.0`->`3.6.0`)

0.10.1

Added

- Windows PyPy wheels.
- Faster image loading implementation with Pillow `9.5.0`
- `options.ALLOW_INCORRECT_HEADERS` option to allow loading files with invalid `ispe` header. Thanks to Soooda 86

Changed

- `libheif` updated from `1.14.2` to `1.15.2`

0.10.0

Reworked version with the native C extension.

Added

- Restored ability to build from source with libheif==1.12.0
- Ability to encode images in `LA` mode

Changed

- `libde265`(HEIF decoder) updated from 1.0.9 to 1.0.11 version. [changelog](https://github.com/strukturag/libde265/releases/tag/v1.0.10)
- (Heif) `convert_to` method was removed, `bgr_mode` opt. parameter added to `open_heif`
- Many other changes, mostly for standalone usage. [topic](https://github.com/bigcat88/pillow_heif/issues/75)

Changed

- Fixed Access Violation(all versions were affected) when image size after decoding differs. 79

0.9.3

Fixed

Two bugs in XMP metadata handling that were causing exceptions. All versions were affected.
Thanks to eeyrw for pointing out such a problem.

- Handling XMP data with `zero` byte at the end. 69
- Handling XMP data in `latin1` encoding. 69

0.9.2

Changed

- libheif updated from `1.14.0` to `1.14.2`

0.9.1

Changed

- info["nclx_profile"] changed the type from bytes(format of which was not described) to dict.
- Drop support for Python 3.6, PyPy 3.7. Added PyPy 3.9 wheels.
- `convert_to` method: `RGBa` to `RGB` mode support was removed(last Pillow supports it). 67

Fixed

- Small memory leak when opening image with `nclx` color profile. 64

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.