Read/Write metadata of digital image, including EXIF, IPTC, XMP.
Reason this release was yanked:
Error uploading this version
Project description
pyexiv2
Read/Write metadata(including EXIF, IPTC, XMP), comment and ICC Profile embedded in digital images.
- Install:
pip install pyexiv2 - Source code on GitHub
Features
- Base on C++ API of Exiv2 and invoke it through pybind11.
- Supports running on Linux, MacOS and Windows, with CPython interpreter(64bit, including
3.53.63.73.83.9).
If you want to run pyexiv2 on another platform, you can compile it yourself. See pyexiv2/lib - Supported image metadata
- Supported image formats
- Supports opening images based on the file path or from bytes data.
- Supports Unicode characters that contained in image path or metadata.
Defects
- Can't read the image larger than 2G, and modify the image larger than 1G. related issue
- Not thread safe, because it uses some global variables.
Docs
Tests
There are some test cases in folder pyexiv2/tests.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyexiv2-2.4.0.tar.gz
(30.3 kB
view details)
File details
Details for the file pyexiv2-2.4.0.tar.gz.
File metadata
- Download URL: pyexiv2-2.4.0.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07c124b8f8b866c7a61c55e42ab84082a7408fe669a38f42524873e38714e41b
|
|
| MD5 |
07ec576fb68cfff3eca26f4f3eef11a8
|
|
| BLAKE2b-256 |
fd2622db9047a3b147da32b20c5fb92443e00bee03669de1a459a36075d42ffd
|