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.subtract() –
Este método resta dos imágenes, dividiendo el resultado por escala y sumando el desplazamiento. Si se omite, la escala predeterminada es 1,0 y la compensación es 0,0.
Sintaxis: ImageChops.subtract(image1, image2, scale = 1.0, offset = 0)
Parámetros:
imagen1: primera imagen
imagen2: segunda imagen
escala: es el valor de coma flotante (si el valor sigue aumentando, la imagen resultante se vuelve más y más oscura)
compensación: valor numérico (si el valor sigue aumentando, la imagen resultante se vuelve más clara)Valor de retorno: una imagen
# 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") # subtracting im and im2 im3 = ImageChops.subtract(image1 = im, image2 = im2) # showing resultant image im3.show()
Producción:
Método ImageChops.subtract_modulo() –
Este método también se usa para restar dos imágenes pero sin recortar el resultado.
Sintaxis: ImageChops.subtract_modulo(imagen1, imagen2)
Parámetros: Este método toma dos imágenes como parámetros.
Valor de retorno: una imagen.
# 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") # subtracting im and im2 im3 = ImageChops.subtract_modulo(image1 = im, image2 = im2) # 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