{"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":"pillow-heif adds HEIF/HEIC image format support to Python, enabling decoding and encoding of 8, 10, and 12-bit HEIC files with metadata and depth image handling.","skillfed_tags":["heif-heic-codec","image-format-conversion","metadata-preservation"],"use_cases":["Add HEIC file support to a Pillow-based image processing pipeline with one-line plugin registration.","Convert HEIC images to other formats while preserving or manipulating embedded metadata.","Process high bit-depth (10 or 12-bit) HEIC files from modern cameras or Apple devices.","Extract and work with depth maps embedded in HEIC files from iPhone depth-capture photos.","Encode images as HEIC with grid tiling to match Apple device output formats."],"what_it_does":"pillow-heif is a Python binding to libheif that brings HEIF/HEIC image format support to the Pillow image library. It handles decoding and encoding of 8, 10, and 12-bit HEIC files, preserves EXIF, XMP, and IPTC metadata, and supports advanced features like depth images, thumbnail manipulation, and grid-tiled encoding. The package works as a Pillow plugin\u2014register it once and Pillow's standard Image.open() and save() calls transparently handle HEIC files\u2014or use its standalone API to work directly with HEIF data.\n\nThe package is actively maintained and distributed as precompiled wheels for modern Python versions (3.10\u20133.14) across macOS, Windows, and Linux. Its single runtime dependency is pillow, making it straightforward to integrate into image processing pipelines. The medium install friction reflects the compiled nature of the bindings, but prebuilt wheels eliminate the need to compile libheif locally on most platforms.","worth_installing":"Yes, if you need HEIF/HEIC support in Python. The package is actively maintained, has no known vulnerabilities, and offers precompiled wheels for all major platforms and Python versions. The copyleft license classification warrants verification for proprietary use, but the library itself is straightforward to integrate via Pillow's plugin system or direct API calls."},"id":"pillow-heif","links":{"html":"https://skillfed.io/packages/pillow-heif","md":"https://skillfed.io/packages/pillow-heif.md","pypi":"https://pypi.org/project/pillow-heif/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"copyleft","name":"pillow-heif","python_support":"supports_current","summary":"Python interface for libheif library"},"popularity":{"monthly_downloads":13249037,"position":1291,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.5.0"}
