From 8a0c589c29f6876797d018e41d4635707e466461 Mon Sep 17 00:00:00 2001 From: homm Date: Thu, 30 Jun 2016 03:38:18 +0300 Subject: [PATCH] release notes for resize and rotation --- docs/releasenotes/3.3.0.rst | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/releasenotes/3.3.0.rst b/docs/releasenotes/3.3.0.rst index 45a487074..d4eb95d49 100644 --- a/docs/releasenotes/3.3.0.rst +++ b/docs/releasenotes/3.3.0.rst @@ -10,6 +10,7 @@ platforms. This support requires building Pillow from source against libimagequant. We cannot distribute binaries due to licensing differences. + New Setup.py options ==================== @@ -24,6 +25,27 @@ There are two new options to control the ``build_ext`` task in ``setup.py``: variables. +Resizing +======== + +Image resampling for 8-bit per channel images was rewritten using only integer +computings. This is faster on most of the platforms and doesn't introduce +precision errors on the wide range of scales. With other performance +improvements, this makes resampling 60% faster on average. + +Color calculation for images in the ``LA`` mode on semitransparent pixels +was fixed. + + +Rotation +======== + +Rotation for angles divisible by 90 degrees now always uses transposition. +This greately improve both quality and performance in this cases. +Also, the bug with wrong image size calculation when rotating by 90 degrees +was fixed. + + Image Metadata ==============