Pyexiv2

Latest version: v2.15.3

Safety actively analyzes 688532 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.6.4

- Add two variables to get the version. ( Issue 80 )
py
>>> import pyexiv2
>>> pyexiv2.__version__
'2.6.4'
>>> pyexiv2.__exiv2_version__
'0.27.4'

2.6.3

- [Fix 74] Recompile the library on win_amd64 platform to support enableBMFF().

2.6.2

2.5.0

- Automatically convert some EXIF tags from UCS2 encoding to UTF-8 encoding.

<details>

[Affected Tags](https://github.com/LeoHsiao1/pyexiv2/blob/eba3e61f065d3a5da0c4325bd1d8ca9407255cbd/pyexiv2/reference.py#L3)

For example, the previous effect:
py
>>> img.read_exif()['Exif.Image.XPKeywords']
'116 0 101 0 115 0 116 0 0 0'

The current effect:
py
>>> img.read_exif()['Exif.Image.XPKeywords']
'test\x00'

</details>

- Automatically convert some IPTC tags to List type, even if they do not have multiple values.

<details>

[Affected Tags](https://github.com/LeoHsiao1/pyexiv2/blob/eba3e61f065d3a5da0c4325bd1d8ca9407255cbd/pyexiv2/reference.py#L13)

For example, the previous effect:
py
>>> img.modify_iptc({'Iptc.Application2.Keywords': 'tag1'})
>>> img.read_iptc()['Iptc.Application2.Keywords']
'tag1'

The current effect:
py
>>> img.read_iptc()['Iptc.Application2.Keywords']
['tag1']


</details>

2.4.1

- Add APIs to handle comment embedded in images: `read_comment()`, `modify_comment()`, `clear_comment()`
- Add APIs to handle ICC Profile embedded in images: `read_icc()`, `modify_icc()`, `clear_icc()`
- Make test cases more rigorous.
- Make the wheel package for different platforms separately.

2.3.2

- This is a patched version.
- Update documents
- Add compiled files for python3.9

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.