{"categories":[{"label":"Multimedia","url":"https://skillfed.io/packages/category/multimedia"},{"label":"Printing","url":"https://skillfed.io/packages/category/printing"}],"enrichment":{"capability":"Piexif reads, writes, and manipulates EXIF metadata in JPEG and WebP images using pure Python with no compiled dependencies.","skillfed_tags":["exif-metadata","image-processing","pure-python"],"use_cases":["Extract and inspect EXIF metadata from photos to read camera model, GPS location, or timestamp.","Remove sensitive EXIF data (location, device info) before uploading photos to the web.","Modify image resolution or orientation tags in EXIF and re-embed them in JPEG files.","Copy EXIF metadata from one photo to another (e.g., transplant GPS data between images).","Build a photo metadata editor or batch processing tool that reads and updates EXIF fields."],"what_it_does":"Piexif is a pure-Python library for reading, writing, and manipulating EXIF metadata embedded in JPEG and WebP image files. It exposes a small, focused API: load() to extract EXIF as a dictionary, dump() to serialize it back to bytes, insert() to embed EXIF into an image, remove() to strip it, and transplant() to copy EXIF from one image to another. Because it has no compiled dependencies and no runtime requirements, it runs on any Python interpreter\u2014CPython, PyPy, IronPython\u2014and any operating system.\n\nThe library is designed for straightforward metadata tasks: inspecting camera settings, GPS coordinates, and timestamps; modifying resolution or orientation tags; or removing sensitive metadata before sharing photos. It integrates naturally with PIL/Pillow for image processing workflows. The API is intentionally minimal (five functions) and the data model is a nested dictionary keyed by EXIF IFD sections (\"0th\", \"Exif\", \"GPS\", \"1st\"), making it easy to iterate and edit tags without learning a complex abstraction.","worth_installing":"Yes. Piexif is a stable, zero-dependency pure-Python library for EXIF manipulation with no known vulnerabilities and broad Python version support. Its dormant maintenance is a minor concern for edge cases with new camera formats, but the core EXIF spec is stable and the library is well-suited for straightforward metadata tasks. Install it if you need to read or edit EXIF in JPEG or WebP files without external dependencies."},"id":"piexif","links":{"html":"https://skillfed.io/packages/piexif","md":"https://skillfed.io/packages/piexif.md","pypi":"https://pypi.org/project/piexif/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2019-07-01","license_spdx":null,"license_treatment":"permissive","name":"piexif","python_support":"supports_current","summary":"To simplify exif manipulations with python. Writing, reading, and more..."},"popularity":{"monthly_downloads":2831654,"position":2874,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.3"}
