logo

Python PIL | Image.resize()-metoden

PIL er Python Imaging Library som gir python-tolken bilderedigeringsmuligheter. Bildemodulen gir en klasse med samme navn som brukes til å representere et PIL-bilde. Modulen gir også en rekke fabrikkfunksjoner, inkludert funksjoner for å laste inn bilder fra filer, og for å lage nye bilder.
Image.resize() Returnerer en endret størrelse kopi av dette bildet.

Syntaks: Image.resize(size, resample=0)
Parametere :
størrelse – Den forespurte størrelsen i piksler, som en 2-tuppel: (bredde, høyde).
ny prøve – Et valgfritt resamplingfilter. Dette kan være en av PIL.Image.NEAREST (bruk nærmeste nabo), PIL.Image.BILINEAR (lineær interpolasjon), PIL.Image.BICUBIC (kubisk spline-interpolering), eller PIL.Image.LANCZOS (et nedsamplingsfilter av høy kvalitet) ). Hvis det utelates, eller hvis bildet har modus 1 eller P, er det satt PIL.Image.NEAREST. Ellers er standardfilteret Resampling.BICUBIC.
Returtype : Et bildeobjekt.



Kilde

Bilde brukt:



Python3




123 film



# Importing Image class from PIL module> from> PIL>import> Image> # Opens a image in RGB mode> im>=> Image.>open>(r>'C:UsersSystem-PcDesktopybear.webp'>)> # Size of the image in pixels (size of original image)> # (This is not mandatory)> width, height>=> im.size> # Setting the points for cropped image> left>=> 4> top>=> height>/> 5> right>=> 154> bottom>=> 3> *> height>/> 5> # Cropped image of above dimension> # (It will not change original image)> im1>=> im.crop((left, top, right, bottom))> newsize>=> (>300>,>300>)> im1>=> im1.resize(newsize)> # Shows the image in image viewer> im1.show()>

>

>

Produksjon:

Et annet eksempel: Her bruker vi de forskjellige nyhetsstørrelsene.

java tilfeldig matematikk tilfeldig

Python3

streng sammenligning java




# Importing Image class from PIL module> from> PIL>import> Image> # Opens a image in RGB mode> im>=> Image.>open>(r>'C:UsersSystem-PcDesktopybear.webp'>)> # Size of the image in pixels (size of original image)> # (This is not mandatory)> width, height>=> im.size> # Setting the points for cropped image> left>=> 6> top>=> height>/> 4> right>=> 174> bottom>=> 3> *> height>/> 4> # Cropped image of above dimension> # (It will not change original image)> im1>=> im.crop((left, top, right, bottom))> newsize>=> (>200>,>200>)> im1>=> im1.resize(newsize)> # Shows the image in image viewer> im1.show()>

>

>

Produksjon: