PIL是Python Imaging Library,它为python解释器提供了图像编辑函数。
PIL.Image.composite()
方法通过使用透明蒙版混合图像来创建合成图像。在这里,遮罩是另一幅图像,当合成在一起时仍然保持透明。用法: PIL.Image.composite(image1, image2, mask)
参数:
image1-第一张图片。
image2-第二张图片。必须具有与第一个图像相同的模式和大小。遮罩-遮罩图像。该图像可以具有模式“1”,“L”或“RGBA”,并且必须与其他两个图像具有相同的大小。
# Importing Image module from PIL package
from PIL import Image
# creating a image1 object and converting it to mode 'L'
im1 = Image.open(r"C:\Users\sadow984\Desktop\c2.PNG").convert('L')
im1.show()
显示图片1:
# Importing Image module from PIL package
from PIL import Image
# creating a image1 object and converting it to mode 'L'
im2 = Image.open(r"C:\Users\sadow984\Desktop\i2.PNG").convert('L')
im2.show()
显示图片2:
# Importing Image module from PIL package
from PIL import Image
# creating a image1 object and converting it to mode 'L'
mask = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG").convert('L')
mask.show()
显示蒙版图像:
# Importing Image module from PIL package
from PIL import Image
# creating a image1 object and converting it to mode 'L'
im1 = Image.open(r"C:\Users\sadow984\Desktop\c2.PNG").convert('L')
# creating a image2 object and converting it to mode 'L'
im2 = Image.open(r"C:\Users\sadow984\Desktop\i2.PNG").convert('L')
# creating a mask image object and converting it to mode 'L'
mask = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG").convert('L')
# compositing all the thre images
im3 = Image.composite(im1, im2, mask)
# to show specified image
im3.show()
输出:[合成图像]
相关用法
- Python sympy.composite()用法及代码示例
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python next()用法及代码示例
- Python os.mkfifo()用法及代码示例
- Python sympy.Add()用法及代码示例
- Python os.fchown()用法及代码示例
- Python sympy RGS用法及代码示例
- Python os.abort()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
- Python os.get_exec_path()用法及代码示例
- Python sympy.eye()用法及代码示例
- Python os.chown()用法及代码示例
注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python PIL | composite() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。