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

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


Branch: CURRENT, Version: 0.21.0, Package name: py312-pillow_heif-0.21.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: 15798.847 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2024-07-28 13:58:50 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pillow_heif: update to 0.18.0.

## [0.18.0 - 2024-07-27]

### Added

- `image.info["heif"]` dictionary with `camera_intrinsic_matrix` HEIF \ 
specific metadata. Currently only reading is supported. #271

### Changed

- libheif updated from `1.17.6` to `1.18.1` version.  #249
- Python `3.13.0b3` wheels added; macOS **arm64** Python3.8 wheels dropped. #272
   2024-07-04 13:26:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pillow_heif: updated to 0.17.0

0.17.0 - 2024-07-02

Added

- Support for `Pillow` **10.4.0**

Changed

- Minimum supported Pillow version raised to `10.1.0`.
- `xmp` in `info` dictionary is now not present if it is empty.

Fixed

- Processing of the images in `P` mode with `transparency` = 0.