PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. el módulo ImageOps contiene una serie de operaciones de procesamiento de imágenes ‘prefabricadas’. Este módulo es algo experimental y la mayoría de los operadores solo trabajan en imágenes L y RGB.
ImageOps.expand() agrega un borde a la imagen sobre el cual se llama o usa esta función.
Sintaxis : PIL.ImageOps.expand(imagen, borde = 0, relleno = 0)
Parámetros :
imagen: La imagen para dimensionar y recortar.
border : El borde que se aplicará a la imagen en píxeles.
relleno: Esto define el valor de relleno de píxeles o el valor de color que se aplicará. El valor predeterminado es 0 , lo que significa que el color es negro .
Devuelve : Una imagen con el borde requerido.
A continuación se muestra la implementación de ImageOps.expand()
Imagen utilizada:
Python3
# Importing Image and ImageOps module from PIL package from PIL import Image, ImageOps # creating a image1 object im1 = Image.open(r"C:\Users\System-Pc\Desktop\a.jpg") # applying expand method # using border value = 20 # using fill = 50 which is brown type color im2 = ImageOps.expand(im1, border = 20, fill = 50) im2.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA