{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics/2"}],"enrichment":{"capability":"Reads HEIF/HEIC image files and exposes their decoded pixel data, metadata, and container structure through a Python interface to the libheif C library.","skillfed_tags":["image-format","heic-heif","cffi-binding"],"use_cases":["Extract pixel data from iPhone or iPad photos (HEIC format) for processing in Python image libraries.","Batch convert HEIC files to JPEG or PNG by reading with pyheif and saving via Pillow.","Access metadata and color profiles embedded in HEIF files for archival or analysis.","Parse HEIF container structure to enumerate all images, depth maps, and auxiliary images in a single file.","Integrate HEIC support into web applications or image processing pipelines on Linux servers."],"what_it_does":"pyheif is a Python wrapper around the libheif C library that lets you read HEIF and HEIC image files\u2014the modern container formats used by Apple devices. It exposes the decoded image data (pixel bytes, dimensions, color mode) along with metadata and the full container structure, so you can extract images and their properties programmatically.\n\nThe package is read-only: it decodes HEIF containers and images but does not write them. It works on Linux and macOS with prebuilt wheels for modern Python versions (3.6+), though building from source requires system libraries. The decoded image data can be passed directly to Pillow for further manipulation or conversion to other formats like JPEG.","worth_installing":"Yes, if you need to read HEIC/HEIF files on Linux or macOS. The package is actively maintained, has no known vulnerabilities, and fills a clear gap for Apple image format support. Install friction is moderate due to system library dependencies, but prebuilt wheels ease setup on standard Linux distributions. Not suitable for Windows or write-heavy workflows."},"id":"pyheif","links":{"html":"https://skillfed.io/packages/pyheif","md":"https://skillfed.io/packages/pyheif.md","pypi":"https://pypi.org/project/pyheif/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-09-01","license_spdx":null,"license_treatment":"permissive","name":"pyheif","python_support":"supports_current","summary":"Python 3.6+ interface to libheif library"},"popularity":{"monthly_downloads":163932,"position":10561,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.0"}
