PIL yra Python vaizdų biblioteka, kuri suteikia python interpretatoriui vaizdo redagavimo galimybes. Vaizdo modulis pateikia klasę su tuo pačiu pavadinimu, kuri naudojama vaizduoti PIL vaizdą. Modulis taip pat suteikia daugybę gamyklinių funkcijų, įskaitant vaizdų įkėlimo iš failų ir naujų vaizdų kūrimo funkcijas.
Image.resize() Grąžina pakeistą šio vaizdo kopiją.
Sintaksė: Image.resize(dydis, resample=0)
Parametrai :
dydis – Reikalingas dydis pikseliais, kaip 2 eilutė: (plotis, aukštis).
pakartotinis pavyzdys – Pasirenkamas pakartotinio mėginių ėmimo filtras. Tai gali būti vienas iš PIL.Image.NEAREST (naudokite artimiausią kaimyną), PIL.Image.BILINEAR (tiesinė interpoliacija), PIL.Image.BICUBIC (kubinė splaino interpoliacija) arba PIL.Image.LANCZOS (aukštos kokybės sumažinimo filtras). ). Jei praleista arba jei vaizdas turi 1 arba P režimą, jis nustatomas PIL.Image.NEAREST. Kitu atveju numatytasis filtras yra Resampling.BICUBIC.
Grąžinimo tipas : Vaizdo objektas.
Naudotas vaizdas:

Python3
eilutę iki sveikųjų skaičių
Linux redaguoti failą
# 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()> |
>
"kas yra 10 iš 100"
>
Išvestis:

Kitas pavyzdys: Čia naudojame skirtingą naujienų dydį.
Kaip atsisiųsti vaizdo įrašus iš youtube vlc
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()> |
>
java sūpynės
>
Išvestis:
