logo

Python PIL | Metoda Image.resize().

PIL je Python Imaging Library, která poskytuje pythonovému interpretu možnosti úpravy obrázků. Modul Image poskytuje třídu se stejným názvem, který se používá k reprezentaci obrázku PIL. Modul také poskytuje řadu továrních funkcí, včetně funkcí pro načítání obrázků ze souborů a vytváření nových obrázků.
Image.resize() Vrátí kopii tohoto obrázku se změněnou velikostí.

Syntax: Image.resize(velikost, resample=0)
Parametry :
velikost – Požadovaná velikost v pixelech jako 2-tice: (šířka, výška).
převzorkovat – Volitelný filtr pro převzorkování. Může to být jeden z PIL.Image.NEAREST (použijte nejbližšího souseda), PIL.Image.BILINEAR (lineární interpolace), PIL.Image.BICUBIC (kubická spline interpolace) nebo PIL.Image.LANCZOS (kvalitní filtr pro převzorkování ). Pokud je vynechán nebo pokud má obrázek režim 1 nebo P, je nastaven PIL.Image.NEAREST. Jinak je výchozí filtr Resampling.BICUBIC.
Vrací typ : Obrazový objekt.



Zdroj

složený primární klíč

Použitý obrázek:



Python3

řetězec najít 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()>

>

f filmy
>

Výstup:

Další příklad: Zde používáme jinou hodnotu newsize.

Python3


věk kylie jenner



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

>

pole java

>

Výstup: