{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/2"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"},{"label":"Graphics Conversion","url":"https://skillfed.io/packages/category/multimedia-graphics-graphics-conversion"}],"enrichment":{"capability":"Decodes HEIF/HEIC image files and integrates with pillow for reading and conversion to other formats, supporting 8/10/12-bit color depths and depth images.","skillfed_tags":["image-codec","heif-heic","pillow-plugin"],"use_cases":["Convert HEIC photos from iOS devices to other formats using pillow's standard image operations.","Extract depth maps from HEIF files for computational photography or 3D reconstruction workflows.","Process high-bit-depth HEIF images (10/12-bit) as NumPy arrays for scientific or image processing pipelines.","Integrate HEIF support into image processing pipelines that already use pillow without rewriting image-loading code.","Batch decode HEIC files to standard formats in automated image workflows or media asset management systems."],"what_it_does":"pi-heif is a lightweight Python wrapper around libheif that adds HEIF/HEIC image decoding to pillow. It is a more permissively-licensed variant focused on read-only operations: it decodes HEIF images but does not support save operations. The package integrates as a pillow plugin, allowing decoded image data to be accessed as NumPy arrays or pillow images.\n\nThe package supports color depths from 8 to 12 bits, HDR-to-8-bit conversion, and access to depth images embedded in HEIF containers. It requires only pillow as a runtime dependency and is available as precompiled wheels for CPython 3.10, 3.11, 3.12 across macOS (Intel and ARM), Windows, and Linux platforms, reducing installation friction compared to source builds.","worth_installing":"Yes, if you need to read HEIF/HEIC files in Python and accept LGPLv3 copyleft terms. The package is actively maintained, has no known vulnerabilities, and precompiled wheels make installation straightforward. Verify that LGPLv3 licensing is compatible with your project before committing."},"id":"pi-heif","links":{"html":"https://skillfed.io/packages/pi-heif","md":"https://skillfed.io/packages/pi-heif.md","pypi":"https://pypi.org/project/pi-heif/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-10","license_spdx":null,"license_treatment":"copyleft","name":"pi-heif","python_support":"supports_current","summary":"Python interface for libheif library"},"popularity":{"monthly_downloads":9550183,"position":1527,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
