PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. los
Módulo ImageChops
contiene una serie de operaciones aritméticas de imagen, denominadas operaciones de canal («chops»). Estos se pueden usar para varios propósitos, incluidos efectos especiales, composiciones de imágenes, pintura algorítmica y más.
PIL.ImageChops.subtract()
El método resta dos imágenes, divide el resultado por la escala y suma el desplazamiento. Si se omite, la escala predeterminada es 1,0 y la compensación es 0,0. Al menos una de las imágenes debe tener el modo “1”.
Syntax: PIL.ImageChops.subtract(image1, image2, scale=1.0, offset=0) Parameters: image1: first image image2: second image scale: numeric value offset: numeric value Return Type: Image
Imagen1:
Imagen2:
# Importing Image and ImageChops module from PIL package from PIL import Image, ImageChops # creating a image1 object im1 = Image.open(r"C:\Users\sadow984\Desktop\a2.PNG") # creating a image2 object im2 = Image.open(r"C:\Users\sadow984\Desktop\x5.PNG") # applying subtract method im3 = ImageChops.add(im1, im2, scale = 1.0, offset = 2) im3.show()
Producción:
# Importing Image and ImageChops module from PIL package from PIL import Image, ImageChops # creating a image1 object im1 = Image.open(r"C:\Users\sadow984\Desktop\a2.PNG") # creating a image2 object im2 = Image.open(r"C:\Users\sadow984\Desktop\x5.PNG") # applying subtract method im3 = ImageChops.add(im1, im2, scale = 1.0, offset = 2) im3.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA