mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-27 02:16:19 +03:00
Clarify docstring about mask values [ci skip]
The behavior of paste() with regard to intermediate mask values was unclear, so this commit clarifies how it works.
This commit is contained in:
parent
7f4cfdf36b
commit
bb01e845ea
|
@ -1288,7 +1288,13 @@ class Image:
|
||||||
images (in the latter case, the alpha band is used as mask).
|
images (in the latter case, the alpha band is used as mask).
|
||||||
Where the mask is 255, the given image is copied as is. Where
|
Where the mask is 255, the given image is copied as is. Where
|
||||||
the mask is 0, the current value is preserved. Intermediate
|
the mask is 0, the current value is preserved. Intermediate
|
||||||
values can be used for transparency effects.
|
values will mix the two images together. If this image has an
|
||||||
|
alpha channel, intermediate values will also set the alpha
|
||||||
|
channel to themselves.
|
||||||
|
|
||||||
|
See :py:meth:`~PIL.Image.Image.alpha_composite` if you want to
|
||||||
|
combine images with a partial mask without setting the alpha
|
||||||
|
channel.
|
||||||
|
|
||||||
Note that if you paste an "RGBA" image, the alpha band is
|
Note that if you paste an "RGBA" image, the alpha band is
|
||||||
ignored. You can work around this by using the same image as
|
ignored. You can work around this by using the same image as
|
||||||
|
|
Loading…
Reference in New Issue
Block a user