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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。