You are here: Home / LBN / Up2date / Business / BastionLinux 36 / python3-pillow-heif-0.10.0-1.lbn36.x86_64

python3-pillow-heif-0.10.0-1.lbn36.x86_64

Package Attributes
RPM  python3-pillow-heif-0.10.0-1.lbn36.x86_64.rpm Architecture  x86_64 Size  174588 Created  2025/08/27 10:54:30 UTC
Package Specification
Summary Python interface for libheif library
Group Unspecified
License ZPL
Home Page https://pypi.org/project/pillow-heif
Description

pillow-heif

Python bindings to libheif for working with HEIF images and plugin for Pillow. Features:

Decoding of 8, 10, 12 bit HEIC files. Encoding of 8, 10, 12 bit HEIC 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. (beta) Reading of Auxiliary Images by johncf Adding HEIF support to Pillow in one line of code as a plugin.

Note: Here is a light version pi-heif of this project without encoding capabilities. Example of use as a Pillow plugin from PIL import Image from pillow_heif import register_heif_opener

register_heif_opener()

im = Image.open("image.heic") # do whatever need with a Pillow image im = im.rotate(13) im.save(f"rotated_image.heic", quality=90)

  1. bit PNG to 10 bit HEIF using OpenCV import cv2 import pillow_heif

cv_img = cv2.imread("16bit_with_alpha.png", cv2.IMREAD_UNC

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(PayloadIsZstd)  
rpmlib(CompressedFileNames)  
rpmlib(PartialHardlinkSets)  
rpmlib(FileDigests)  
Provides
python-pillow-heif
python3-pillow-heif
python3-pillow-heif(x86-64)
python3.10-pillow-heif
python3.10dist(pillow-heif)
python3dist(pillow-heif)
Obsoletes
python-pillow-heif

Document Actions