logo

Python PIL | Image.resize()-metoden

PIL är Python Imaging Library som ger pythontolkaren bildredigeringsmöjligheter. Bildmodulen tillhandahåller en klass med samma namn som används för att representera en PIL-bild. Modulen tillhandahåller också ett antal fabriksfunktioner, inklusive funktioner för att ladda bilder från filer och för att skapa nya bilder.
Image.resize() Returnerar en storleksändrad kopia av denna bild.

Syntax: Image.resize(size, resample=0)
Parametrar :
storlek – Den begärda storleken i pixlar, som en 2-tuppel: (bredd, höjd).
omprov – Ett valfritt omsamplingsfilter. Detta kan vara en av PIL.Image.NEAREST (använd närmaste granne), PIL.Image.BILINEAR (linjär interpolation), PIL.Image.BICUBIC (kubisk splineinterpolation) eller PIL.Image.LANCZOS (ett högkvalitativt nedsamplingsfilter ). Om den utelämnas, eller om bilden har läge 1 eller P, är den inställd PIL.Image.NEAREST. Annars är standardfiltret Resampling.BICUBIC.
Returnerar typ : Ett bildobjekt.



Källa

Använd bild:



Python3

bubbla sortera

inbunden vs pocketbok






# 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()>

>

försök fånga i java
>

Produktion:

Ett annat exempel: Här använder vi olika nyhetsstorlekar.

skiva java array

Python3




# 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()>

>

medan loop java

>

Produktion: