Change language

Python PIL | Image.resize () method

|

Image.resize() Returns a copy of this image with Image.resize() size.

Syntax: Image.resize (size, resample = 0)
Parameters:

size - The requested size in pixels, as a 2-tuple: (width, height).
resample - An optional resampling filter. This can be one of PIL.Image.NEAREST (use nearest neighbor), PIL.Image.BILINEAR (linear interpolation), PIL.Image.BICUBIC (cubic spline interpolation), or PIL.Image.LANCZOS (a high-quality downsampling filter ). If omitted, or if the image has mode “1” or “P”, it is set PIL.Image.NEAREST.

Returns type : An Image object.

Image used:

 
# Improving the image class from the PIL module

from PIL import Image 

 
# Opens RGB image

im = Image. open (r "C: UsersSystem-PcDesktopybear.jpg"

 
# Image size in pixels (size original image)
# (This is optional)

width, height = im.size 

 
# Set points for cropped image

left = 4

top = height / 5

right = 154

bottom = 3 * height < code class = "keyword"> / 5

 
# Cropped image above dimension
# (This will not change the original image)

im1 = im.crop ((left, top, right, bottom))

newsize = ( 300 , 300 )

im1 = im1.resize (newsize)

# Shows the image in the image viewer
im1.show () 

Output:

Another example: here we use a different meaning of novelty.

# Improvement image class from the PIL module

from PIL import Image 

 
# Opens an RGB image

im = Image. open (r "C: UsersSystem-PcDesktopybear.jpg "

  
# Image size in pixels (original image size)
# (This is not required optional)

width, height = im .size 

 
# Set points for cropped image

left = 6

top = height / 4

right = 174

bottom = 3 * height / 4

 
# Cropped image above dimension
# ( This will not change the original image)

im1 = im.crop ((left, top, right, bottom))

newsize = ( 200 , 200 )

im1 = im1.resize (newsize)

# Shows the image in the image viewer
im1.show () 

Output:

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method