Pillow-avif-plugin

Latest version: v1.5.1

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

Scan your dependencies

Page 1 of 4

3.8.1

3.7.0

1.7.0

1.5.1

-----

* **CI**: Update libavif to 1.2.1. The only library version change since
1.5.0 is SVT-AV1, which was upgraded from 3.0.0 to 3.0.1. See the table
below for all AVIF codec versions in this release.

.. table::

=========== ==========
**libavif** **1.2.1**
libaom 3.12.0
dav1d 1.5.1
**SVT-AV1** **3.0.1**
rav1e 0.7.1
=========== ==========

1.5.0

-------------------

* **Fixed**: Convert AVIF irot and imir into EXIF orientation when decoding
an image, in `70`_. EXIF orientation has been preserved by the encoder
since 1.4.2, which is when we started setting irot and imir. But if an AVIF
image with non-default irot or imir values was converted to another format,
its orientation would be lost.
* **Fixed**: ``pillow_avif.AvifImagePlugin.CHROMA_UPSAMPLING`` is now actually
used when decoding an image, in `70`_.
* **Fixed**: ``TypeError`` when saving images with float frame durations, by
`BlackSmith`_ in `68`_ (merged from `71`_)
* **Added**: Python 3.13 free-thread mode support (experimental).
* **CI**: Update libavif to 1.2.0 (`4eb0a40`_, 2025-03-05); publish wheels
for python 3.13. See the table below for the current AVIF codec versions.
Libraries whose versions have changed since the last pillow-avif-plugin
release are bolded.

.. table::

=========== ==========
**libavif** **1.2.0** (`4eb0a40`_)
**libaom** **3.12.0**
**dav1d** **1.5.1**
**SVT-AV1** **3.0.0**
rav1e 0.7.1
=========== ==========

.. _68: https://github.com/fdintino/pillow-avif-plugin/pull/68
.. _70: https://github.com/fdintino/pillow-avif-plugin/pull/70
.. _71: https://github.com/fdintino/pillow-avif-plugin/pull/71
.. _4eb0a40: https://github.com/AOMediaCodec/libavif/commit/4eb0a40fb06612adf53650a14c692eaf62c068e6
.. _BlackSmith: https://github.com/BlackSmith

1.4.6

--------------------

* **Fixed**: macOS arm64 illegal instruction segmentation fault with aom
encoding in `60`_ and `61`_; fixes `59`_.

.. _59: https://github.com/fdintino/pillow-avif-plugin/issues/59
.. _60: https://github.com/fdintino/pillow-avif-plugin/pull/60
.. _61: https://github.com/fdintino/pillow-avif-plugin/pull/61

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.