PIL je Python Imaging Library, ki tolmaču python nudi zmožnosti urejanja slik. Modul Image zagotavlja razred z istim imenom, ki se uporablja za predstavitev slike PIL. Modul ponuja tudi številne tovarniške funkcije, vključno s funkcijami za nalaganje slik iz datotek in ustvarjanje novih slik.
Image.resize() Vrne spremenjeno velikost kopije te slike.
Sintaksa: Image.resize(size, resample=0)
Parametri :
velikost – Zahtevana velikost v slikovnih pikah, kot 2-tuple: (širina, višina).
ponovno vzorčiti – Izbirni filter za ponovno vzorčenje. To je lahko PIL.Image.NEAREST (uporabi najbližjega soseda), PIL.Image.BILINEAR (linearna interpolacija), PIL.Image.BICUBIC (kubična interpolacija zlepka) ali PIL.Image.LANCZOS (visokokakovosten filter za znižanje ločljivosti). ). Če je izpuščeno ali če ima slika način 1 ali P, je nastavljena PIL.Image.NEAREST. V nasprotnem primeru je privzeti filter Resampling.BICUBIC.
Vrne vrsto : predmet slike.
Uporabljena slika:

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>=> 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()> |
>
>
Izhod:

vstavljanje sort java
Še en primer: Tu uporabljamo različno vrednost velikosti novice.
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()> |
>
>
Izhod:
