PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes.
PIL.Image.composite()
El método crea una imagen compuesta combinando imágenes usando una máscara de transparencia. Aquí, la máscara es otra imagen que permanece transparente cuando se combina.
Sintaxis: PIL.Image.composite(imagen1, imagen2, máscara)
Parámetros:
image1 – La primera imagen.
image2 – La segunda imagen. Debe tener el mismo modo y tamaño que la primera imagen.
máscara : una imagen de máscara. Esta imagen puede tener el modo “1”, “L” o “RGBA”, y debe tener el mismo tamaño que las otras dos imágenes.
# 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()
Mostrando imagen1:
# 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()
Mostrando imagen2:
# 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()
Mostrando imagen de máscara:
# 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 three images im3 = Image.composite(im1, im2, mask) # to show specified image im3.show()
Salida: [la imagen compuesta]
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA