PIL is de Python Imaging Library die de Python-interpreter mogelijkheden biedt voor het bewerken van afbeeldingen. De module Afbeelding biedt een klasse met dezelfde naam die wordt gebruikt om een PIL-afbeelding weer te geven. De module biedt ook een aantal fabrieksfuncties, waaronder functies om afbeeldingen uit bestanden te laden en om nieuwe afbeeldingen te maken.
Afbeelding.resize() Retourneert een verkleinde kopie van deze afbeelding.
Syntaxis: Image.resize(grootte, resample=0)
Parameters :
maat – De gevraagde grootte in pixels, als 2-tupel: (breedte, hoogte).
opnieuw bemonsteren – Een optioneel resamplingfilter. Dit kan een van de volgende zijn: PIL.Image.NEAREST (gebruik de dichtstbijzijnde buur), PIL.Image.BILINEAR (lineaire interpolatie), PIL.Image.BICUBIC (kubieke spline-interpolatie) of PIL.Image.LANCZOS (een hoogwaardig downsamplingfilter ). Als dit wordt weggelaten, of als de afbeelding modus 1 of P heeft, wordt deze ingesteld op PIL.Image.NEAREST. Anders is het standaardfilter Resampling.BICUBIC.
Retourneringstype : Een afbeeldingsobject.
Gebruikte afbeelding:
java vervangende tekenreeks

Python3
ascii-tabel in c
# 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()> |
>
als anders als anders als java
>
Uitgang:

Een ander voorbeeld: Hier gebruiken we de verschillende newsize-waarden.
Java voor lus
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-array
>
Uitgang:
