From 1ace2f47ff38b53a2921840fbda086c8b7ff6b71 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Mon, 5 Nov 2018 21:11:25 +1100 Subject: [PATCH 1/2] Added release notes for #3406 [ci skip] --- docs/releasenotes/5.4.0.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/releasenotes/5.4.0.rst b/docs/releasenotes/5.4.0.rst index df0622cdc..421ebbbf2 100644 --- a/docs/releasenotes/5.4.0.rst +++ b/docs/releasenotes/5.4.0.rst @@ -1,6 +1,19 @@ 5.4.0 (unreleased) ----- +API Changes +=========== + +Negative indexes in pixel access +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +When accessing individual image pixels, negative indexes are now also accepted. +For example, to get or set the farthest pixel in the lower right of an image:: + + px = im.load() + print(px[-1, -1]) + px[-1, -1] = (0, 0, 0) + Other Changes ============= From e805401403282c7cb23ff0b758fef62b2c8ece8e Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Mon, 5 Nov 2018 21:30:04 +1100 Subject: [PATCH 2/2] Added documentation for negative index pixel access [ci skip] --- docs/reference/PixelAccess.rst | 7 +++++++ docs/reference/PyAccess.rst | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/docs/reference/PixelAccess.rst b/docs/reference/PixelAccess.rst index 5389dab33..522e70937 100644 --- a/docs/reference/PixelAccess.rst +++ b/docs/reference/PixelAccess.rst @@ -28,6 +28,13 @@ Results in the following:: (23, 24, 68) (0, 0, 0) +Access using negative indexes is also possible. + +.. code-block:: python + + px[-1,-1] = (0,0,0) + print (px[-1,-1]) + :py:class:`PixelAccess` Class diff --git a/docs/reference/PyAccess.rst b/docs/reference/PyAccess.rst index 8bd8af9ff..6a492cd86 100644 --- a/docs/reference/PyAccess.rst +++ b/docs/reference/PyAccess.rst @@ -29,6 +29,13 @@ Results in the following:: (23, 24, 68) (0, 0, 0) +Access using negative indexes is also possible. + +.. code-block:: python + + px[-1,-1] = (0,0,0) + print (px[-1,-1]) + :py:class:`PyAccess` Class