mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +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