mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-26 18:06:18 +03:00
Added release notes [ci skip]
This commit is contained in:
parent
dc9ff86475
commit
11c9e6c0dd
67
docs/releasenotes/6.2.0.rst
Normal file
67
docs/releasenotes/6.2.0.rst
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
6.2.0
|
||||||
|
-----
|
||||||
|
|
||||||
|
API Additions
|
||||||
|
=============
|
||||||
|
|
||||||
|
Text stroking
|
||||||
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
``stroke_width`` and ``stroke_fill`` arguments have been added to text drawing
|
||||||
|
operations. They allow text to be outlined, setting the width of the stroke and
|
||||||
|
and the color respectively. If not provided, ``stroke_fill`` will default to
|
||||||
|
the ``fill`` parameter.
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
from PIL import Image, ImageDraw, ImageFont
|
||||||
|
|
||||||
|
font = ImageFont.truetype("Tests/fonts/FreeMono.ttf", 40)
|
||||||
|
font.getsize_multiline("A", stroke_width=2)
|
||||||
|
font.getsize("ABC\nAaaa", stroke_width=2)
|
||||||
|
|
||||||
|
im = Image.new("RGB", (100, 100))
|
||||||
|
draw = ImageDraw.Draw(im)
|
||||||
|
draw.textsize("A", font, stroke_width=2)
|
||||||
|
draw.multiline_textsize("ABC\nAaaa", font, stroke_width=2)
|
||||||
|
draw.text((10, 10), "A", "#f00", font, stroke_width=2, stroke_fill="#0f0")
|
||||||
|
draw.multiline_text((10, 10), "A\nB", "#f00", font,
|
||||||
|
stroke_width=2, stroke_fill="#0f0")
|
||||||
|
|
||||||
|
API Changes
|
||||||
|
===========
|
||||||
|
|
||||||
|
Image.getexif
|
||||||
|
^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
To allow for lazy loading of Exif data, ``Image.getexif()`` now returns a
|
||||||
|
shared instance of ``Image.Exif``.
|
||||||
|
|
||||||
|
Deprecations
|
||||||
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
|
Python 2.7
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
Python 2.7 reaches end-of-life on 2020-01-01.
|
||||||
|
|
||||||
|
Pillow 7.0.0 will be released on 2020-01-01 and will drop support for Python
|
||||||
|
2.7, making Pillow 6.2.x the last release series to support Python 2.
|
||||||
|
|
||||||
|
Other Changes
|
||||||
|
=============
|
||||||
|
|
||||||
|
Removed bdist_wininst .exe installers
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
.exe installers fell out of favour with PEP 527, and will be deprecated in
|
||||||
|
Python 3.8. Pillow will no longer be distributing them. Wheels should be used
|
||||||
|
instead.
|
||||||
|
|
||||||
|
Flags for libwebp in wheels
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
When building libwebp for inclusion in wheels, Pillow now adds the -O3 and
|
||||||
|
-DNDEBUG CFLAGS. These flags would be used by default if building libwebp
|
||||||
|
without debugging, and using them fixes a significant decrease in speed when
|
||||||
|
a wheel-installed copy of Pillow performs libwebp operations.
|
|
@ -6,6 +6,7 @@ Release Notes
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
|
6.2.0
|
||||||
6.1.0
|
6.1.0
|
||||||
6.0.0
|
6.0.0
|
||||||
5.4.1
|
5.4.1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user