./graphics/py-pillow_heif, Python interface for libheif library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.22.0, Package name: py312-pillow_heif-0.22.0, Maintainer: pkgsrc-users

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.
* Adding HEIF support to Pillow in one line of code as a plugin.


Master sites:

Filesize: 18116.769 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-16 13:58:12 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-pillow_heif: update to 0.22.0.

## [0.22.0 - 2025-03-15]

### Added

- Boolean `pillow_heif.options.DISABLE_SECURITY_LIMITS` to bypass security limit \ 
of libheif for the image size. #328

### Changed

- `libx265` library was updated to the latest `4.1` version.
- `libheif` was updated from the `1.19.5` to `1.19.7` version.
- `AVIF` format marked as deprecated and pending for the removal.
   2025-02-18 11:33:23 by Thomas Klausner | Files touched by this commit (38)
Log message:
*: recursive bump for openh264
   2024-12-06 22:35:32 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pillow_heif: update to 0.21.0.

## [0.21.0 - 2024-11-29]

### Added

- Allow specifying encoder parameters for non-primary images in image sequence. #313

### Changed

- Libheif updated from `1.18.2` to `1.19.5` version. #312
- For macOS(`x86_64`), the minimum supported version for binary wheels has been \ 
raised from `12` to `13`.

### Fixed

- Error `argument '-Ofast' is deprecated` when building from source. #305
   2024-11-24 07:59:09 by Adam Ciarcinski | Files touched by this commit (41)
Log message:
revbump for x265
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-22 10:05:22 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-pillow_heif: reset PKGREVISION
   2024-10-22 10:04:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pillow_heif: update to 0.20.0nb1.

## [0.20.0 - 2024-10-19]

### Added

- Initial support for parsing auxiliary images. #297 Thanks to @johncf

### Changed

- libheif updated from `1.18.1` to `1.18.2` version. #278
- Dropped `Python 3.8` support. #293

### Fixed

- More accurate error handling in the `C` module. #298 Thanks to @johncf
- Support for `Pillow` **11.0.0** #294
   2024-09-16 09:20:18 by Adam Ciarcinski | Files touched by this commit (42)
Log message:
Revbump for x265