PIL este Python Imaging Library care oferă interpretului Python capabilități de editare a imaginilor. Modulul Image oferă o clasă cu același nume care este folosită pentru a reprezenta o imagine PIL. Modulul oferă, de asemenea, o serie de funcții din fabrică, inclusiv funcții pentru a încărca imagini din fișiere și pentru a crea imagini noi.
Image.resize() Returnează o copie redimensionată a acestei imagini.
Sintaxă: Image.resize(size, resample=0)
Parametrii :
mărimea – Dimensiunea solicitată în pixeli, ca un tuplu de 2: (lățime, înălțime).
reeșantionați – Un filtru de reeșantionare opțional. Acesta poate fi unul dintre PIL.Image.NEAREST (utilizați cel mai apropiat vecin), PIL.Image.BILINEAR (interpolare liniară), PIL.Image.BICUBIC (interpolare spline cubică) sau PIL.Image.LANCZOS (un filtru de eșantionare de înaltă calitate). ). Dacă este omisă sau dacă imaginea are modul 1 sau P, este setată PIL.Image.NEAREST. În caz contrar, filtrul implicit este Resampling.BICUBIC.
Tipul returnează : Un obiect Image.
Imagine folosită:

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()> |
>
sortează arraylist java
>
Ieșire:

Alt exemplu: Aici folosim valoarea diferită a mărimii știrilor.
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 comparabil
>
>
Ieșire:
