Python PIL | Método ImageChops.add_modulo() e ImageChops.difference()

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.add_modulo() –

Este método se usa para agregar dos imágenes sin recortarlas, a diferencia de ImageChops.add(), que recorta las imágenes.

Sintaxis: ImageChops.add_modulo(imagen1, imagen2)

Parámetros:
image1 es la primera imagen
image2 es la segunda imagen

Valor de Retorno: Devuelve una Imagen.

Nota: Ambas imágenes deben ser del mismo MODO.

# This will import Image and ImageChops modules
from PIL import Image, ImageChops
  
# Opening Images
im = Image.open(r"C:\Users\Admin\Pictures\download.png")
im2 = Image.open(r"C:\Users\Admin\Pictures\images.PNG")
  
# here adding image1 and image2
im3 = ImageChops.add_modulo(im, im2)
  
# showing resultant image
im3.show()

Producción:

Método ImageChops.difference() –

Este método se utiliza para obtener el valor absoluto de la diferencia píxel por píxel entre las dos imágenes.

Sintaxis: ImageChops.difference(imagen1, imagen2)

Parámetros:
imagen1 primera imagen
imagen2 segunda imagen

Valor de Retorno: Devuelve una Imagen.

# This will import Image and ImageChops modules
from PIL import Image, ImageChops
  
# Opening Images
im = Image.open(r"C:\Users\Admin\Pictures\download.png")
im2 = Image.open(r"C:\Users\Admin\Pictures\images.PNG")
  
# here getting absolute difference
# of image1 and image2
im3 = ImageChops.difference(im, im2)
  
# showing resultant image
im3.show()

Producción:

Imágenes utilizadas:

Publicación traducida automáticamente

Artículo escrito por sanjeev2552 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 *