logo

Python PIL | Image.resize() metode

PIL er Python Imaging Library, som giver python-fortolkeren billedredigeringsmuligheder. Billedmodulet giver en klasse med samme navn, som bruges til at repræsentere et PIL-billede. Modulet indeholder også en række fabriksfunktioner, herunder funktioner til at indlæse billeder fra filer og til at oprette nye billeder.
Image.resize() Returnerer en ændret størrelse kopi af dette billede.

Syntaks: Image.resize(størrelse, resample=0)
Parametre :
størrelse – Den ønskede størrelse i pixels, som en 2-tuple: (bredde, højde).
genprøve – Et valgfrit resamplingfilter. Dette kan være en af ​​PIL.Image.NEAREST (brug nærmeste nabo), PIL.Image.BILINEAR (lineær interpolation), PIL.Image.BICUBIC (kubisk spline-interpolation) eller PIL.Image.LANCZOS (et downsampling-filter af høj kvalitet) ). Hvis det udelades, eller hvis billedet har tilstand 1 eller P, sættes det PIL.Image.NEAREST. Ellers er standardfilteret Resampling.BICUBIC.
Returtype : Et billedobjekt.



Kilde

Brugt billede:



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

>

>

Produktion:

Et andet eksempel: Her bruger vi den forskellige nyhedsstørrelsesværdi.

fagforening vs fagforening alle

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

>

>

Produktion: