2023-12-05 11:31:33 +03:00
|
|
|
10.2.0
|
|
|
|
------
|
|
|
|
|
|
|
|
Backwards Incompatible Changes
|
|
|
|
==============================
|
|
|
|
|
|
|
|
TODO
|
|
|
|
^^^^
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
Deprecations
|
|
|
|
============
|
|
|
|
|
|
|
|
TODO
|
|
|
|
^^^^
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
API Changes
|
|
|
|
===========
|
|
|
|
|
|
|
|
TODO
|
|
|
|
^^^^
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
API Additions
|
|
|
|
=============
|
|
|
|
|
|
|
|
Added DdsImagePlugin enums
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
2023-12-06 13:23:26 +03:00
|
|
|
:py:class:`~PIL.DdsImagePlugin.DDSD`, :py:class:`~PIL.DdsImagePlugin.DDSCAPS`,
|
|
|
|
:py:class:`~PIL.DdsImagePlugin.DDSCAPS2`, :py:class:`~PIL.DdsImagePlugin.DDPF`,
|
|
|
|
:py:class:`~PIL.DdsImagePlugin.DXGI_FORMAT` and :py:class:`~PIL.DdsImagePlugin.D3DFMT`
|
2023-12-06 03:10:20 +03:00
|
|
|
enums have been added to :py:class:`PIL.DdsImagePlugin`.
|
2023-12-05 11:31:33 +03:00
|
|
|
|
|
|
|
Security
|
|
|
|
========
|
|
|
|
|
|
|
|
TODO
|
|
|
|
^^^^
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
Other Changes
|
|
|
|
=============
|
|
|
|
|
|
|
|
Added DDS BC4U and DX10 BC1 and BC4 reading
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Support has been added to read the BC4U format of DDS images.
|
|
|
|
|
|
|
|
Support has also been added to read DX10 BC1 and BC4, whether UNORM or
|
|
|
|
TYPELESS.
|
2023-12-07 12:54:30 +03:00
|
|
|
|
|
|
|
Optimized ImageStat.Stat count and extrema
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Calculating the :py:attr:`~PIL.ImageStat.Stat.count` and
|
|
|
|
:py:attr:`~PIL.ImageStat.Stat.extrema` statistics is now faster. After the
|
|
|
|
histogram is created in ``st = ImageStat.Stat(im)``, ``st.count`` is 3x as fast
|
|
|
|
on average and ``st.extrema`` is 12x as fast on average.
|