From 41ca42fadb17cde797192965967eec8a512e5eb0 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Tue, 13 Oct 2020 23:01:47 +0300 Subject: [PATCH 1/2] Add #4523 ellipse-drawing algorithm changes to release notes --- docs/releasenotes/8.0.0.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/releasenotes/8.0.0.rst b/docs/releasenotes/8.0.0.rst index 3282829e584..d3e6af963d1 100644 --- a/docs/releasenotes/8.0.0.rst +++ b/docs/releasenotes/8.0.0.rst @@ -137,6 +137,13 @@ These functions accept an ``anchor`` parameter, see :ref:`text-anchors` for deta Other Changes ============= +Improved ellipse-drawing algorithm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ellipse-drawing algorithm has been changed from drawing a 360-sided polygon to one +which resembles Bresenham's algorithm's for circles. It should be faster and produce +smoother curves, especially for smaller ellipses. + ImageDraw.text and ImageDraw.multiline_text ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ From 3b6d29ea11b5941754a4e635480e101fba993087 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Tue, 13 Oct 2020 23:48:04 +0300 Subject: [PATCH 2/2] Fix typo Co-authored-by: nulano --- docs/releasenotes/8.0.0.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releasenotes/8.0.0.rst b/docs/releasenotes/8.0.0.rst index d3e6af963d1..f59c878fb42 100644 --- a/docs/releasenotes/8.0.0.rst +++ b/docs/releasenotes/8.0.0.rst @@ -141,7 +141,7 @@ Improved ellipse-drawing algorithm ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The ellipse-drawing algorithm has been changed from drawing a 360-sided polygon to one -which resembles Bresenham's algorithm's for circles. It should be faster and produce +which resembles Bresenham's algorithm for circles. It should be faster and produce smoother curves, especially for smaller ellipses. ImageDraw.text and ImageDraw.multiline_text