Python PIL | ImageOps.expand() method
PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. the ImageOps module contains a number of ‘ready-made’ image processing operations. This module is somewhat experimental, and most operators only work on L and RGB images.
ImageOps.expand() adds a border to the image upon which this function is called or used.
Syntax: PIL.ImageOps.expand(image, border = 0, fill = 0)
Parameters:
image : The image to size and crop.
border : The border to be applied to the image in pixels.
fill: This defines the pixel fill value or color value to be applied. The default value is 0 which means the color is black.
Returns: An image with the required border.
Below is the implementation of ImageOps.expand()
Image used:
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() |
Output:
Please Login to comment...