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

Skip to content

Commit 9ac09d3

Browse files
committed
change note
1 parent 358a791 commit 9ac09d3

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
`alpha` parameter handling in `_ImageBase::_make_image`
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
4+
This PR expands and clarifies code logic in `_ImageBase::_make_image` related to
5+
the `alpha` parameter, and ensure that `Axes.imshow` exhibits the following behavior:
6+
7+
1. When the image does not have alpha channel:
8+
- `alpha`` not specified: default to 1.0.
9+
- scalar `alpha``: broadcast.
10+
- array `alpha`: concatenate.
11+
2. When the image has an alpha channel:
12+
- `alpha` not specified: nothings needs to be done.
13+
- scalar `alpha`: multiply the alpha channel with user-specified scalar.
14+
- array `alpha`: replace the alpha channel with user-specified array.

0 commit comments

Comments
 (0)