Python bindings to libheif for working with HEIF images and plugin for Pillow.
Features:
- Decoding of 8, 10, 12 bit HEIC and AVIF files.
- Encoding of 8, 10, 12 bit HEIC and AVIF files.
- EXIF, XMP, IPTC read & write support.
- Support of multiple images in one file and a PrimaryImage attribute.
- Adding & removing thumbnails.
- Reading of Depth Images.
- Adding HEIF support to Pillow in one line of code as a plugin.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-pillow-heif listed in the above command, you can pick from the names under the Packages section.
*: Revise USES=python:... version range constraints
and strip all lower bounds of 3.9 or 3.10 because they are implied now.
python:3.9-X -> python:-X
python:3.9+ -> python
python:3.10-X -> python:-X
python:3.10+ -> python
(options such as ,build preserved)
graphics/py-pillow-heif: Add py-pillow-heif 0.13.0
Python bindings to libheif for working with HEIF images and plugin for Pillow.
Features:
- Decoding of 8, 10, 12 bit HEIC and AVIF files.
- Encoding of 8, 10, 12 bit HEIC and AVIF files.
- EXIF, XMP, IPTC read & write support.
- Support of multiple images in one file and a PrimaryImage attribute.
- Adding & removing thumbnails.
- Reading of Depth Images.
- Adding HEIF support to Pillow in one line of code as a plugin.