PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes.
Método ImageChops.screen() –
Este método se utiliza para superponer dos imágenes invertidas una encima de la otra.
Syntax: ImageChops.screen(image1, image2) Parameters: image1 first image image2 second image Return Value: An Image
Python3
# This will import Image and ImageChops modules from PIL import Image, ImageChops # Opening Images im = Image.open(r"C:\Users\Admin\Pictures\images.png") im2 = Image.open(r"C:\Users\Admin\Pictures\download.PNG") # superimposing images im and im2 im3 = ImageChops.screen(im, im2) # showing resultant image im3.show()
Producción:
Método ImageChops.offset() –
Este método devuelve una copia de la imagen donde los datos han sido desplazados por las distancias dadas. Los datos se envuelven alrededor de los bordes. Si se omite yoffset, se supone que es igual a xoffset.
Sintaxis: ImageChops.offset(imagen1, xoffset, yoffset = Ninguno)
Parámetros:
imagen: Es la imagen en la que se proporciona el desplazamiento
xoffset: la distancia horizontal
yoffset: es la distancia vertical, si se omite, ambas distancias se establecen en el mismo valor.
Valor de retorno: Copia de la imagen original
Python3
# This will import Image and ImageChops modules from PIL import Image, ImageChops # Opening Images im = Image.open(r"C:\Users\Admin\Pictures\images.png") im2 = Image.open(r"C:\Users\Admin\Pictures\download.PNG") # Here, xoffset is given 100 # yoffset will automatically set to 100 im3 = ImageChops.offset(im, 140) # showing resultant image im3.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA