Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 11390cd

Browse files
tacaswelltimhoffm
andauthored
DOC: re-word API change note
Co-authored-by: Tim Hoffmann <[email protected]>
1 parent 4895d6c commit 11390cd

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed
Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
*alpha* parameter handling in _ImageBase._make_image
2-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1+
*alpha* parameter handling on images
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33

4-
This PR expands and clarifies code logic in _ImageBase._make_image
5-
related to the *alpha* parameter, and ensures that `~.Axes.imshow`
6-
exhibits the following behavior:
4+
When passing and array to `imshow(..., alpha=...)`, the parameter was silently ignored
5+
if the image data was a RGB or RBGA image or if `rcParams['interpolation_state']`
6+
resolved to "rbga".
77

8-
1. When the image does not have alpha channel:
9-
- *alpha* not specified: default to 1.0.
10-
- scalar *alpha*: broadcast.
11-
- array *alpha*: concatenate.
12-
2. When the image has an alpha channel:
13-
- *alpha* not specified: nothings needs to be done.
14-
- scalar *alpha*: multiply the alpha channel with user-specified scalar.
15-
- array *alpha*: replace the alpha channel with user-specified array.
8+
This is now fixed, and the alpha array overwrites any previous transparency information.

0 commit comments

Comments
 (0)