Python PIL | método compuesto()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *