Python PIL | método lógico_and() y lógico_or()

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.logical_and()El método aplica Y lógico entre dos imágenes. Al menos una de las imágenes debe tener el modo “1”.

Imagen 1:

Imagen2:

Syntax: PIL.ImageChops.logical_and(image1, image2)

Parameters: 
image1: first image
image2: second image

Return Type: Image
# 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") .convert("1")
    
# creating a image2 object 
im2 = Image.open(r"C:\Users\sadow984\Desktop\x5.PNG") .convert("1")
    
# applying logical_and method 
im3 = ImageChops.logical_and(im1, im2) 
    
im3.show() 

Producción:

PIL.ImageChops.logical_or()El método aplica OR lógico entre dos imágenes. Al menos una de las imágenes debe tener el modo “1”.

Syntax: PIL.ImageChops.logical_or(image1, image2)

Parameters: 
image1: first image
image2: second image

Return Type: Image
# 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") .convert("1")
    
# creating a image2 object 
im2 = Image.open(r"C:\Users\sadow984\Desktop\x5.PNG") .convert("1")
    
# applying logical_or method 
im3 = ImageChops.logical_or(im1, im2) 
    
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

Deja una respuesta

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