Skip to main content

Read/Write metadata of digital image, including EXIF, IPTC, XMP.

Reason this release was yanked:

Hide the old version on pypi. If you insist, download it from https://github.com/LeoHsiao1/pyexiv2/releases

Project description

pyexiv2

Read/Write metadata of digital image, including EXIF, IPTC, XMP.

Features

  • Base on C++ API of Exiv2 and invoke it through pybind11.
  • Supports running on Linux, MacOS and Windows, with Python3(64bit, including 3.5 3.6 3.7 3.8 3.9). If you want to run pyexiv2 on another platform, please compile it yourself. See lib
  • Supports various metadata
  • Supports various 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 only read the image less than 2G and modify the image less than 1G.
  • Not thread safe.

Usage

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.3.2.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

pyexiv2-2.3.2-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

File details

Details for the file pyexiv2-2.3.2.tar.gz.

File metadata

  • Download URL: pyexiv2-2.3.2.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for pyexiv2-2.3.2.tar.gz
Algorithm Hash digest
SHA256 b435d62c51fbf48ecf1279762853ba6499d911b02520dcb860f7df00fab2ca1b
MD5 f43d97c660b90907757208d536d1e963
BLAKE2b-256 846b1a0690dbc82c75bff9a3dbfa4d8e2c1cbed4ed1110a7e5b95535aedb9892

See more details on using hashes here.

File details

Details for the file pyexiv2-2.3.2-py3-none-any.whl.

File metadata

  • Download URL: pyexiv2-2.3.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.0

File hashes

Hashes for pyexiv2-2.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6507c6cd7526830cf0d4f5c613331f369fd346e4403e57e7fd74db8b23547ff0
MD5 dcec5b6a7197be3bdb0ea6b0718e5c3f
BLAKE2b-256 738e5b8a4585f0f2ee62d2d2c1bd58e4042355e3f2efe5c2136793ff4a0e9e39

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page