logo

Python PIL | Metoda Image.save().

PIL este Python Imaging Library care oferă interpretului Python capabilități de editare a imaginilor. TheImage>modulul 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.save()>Salvează această imagine sub numele de fișier dat. Dacă nu este specificat niciun format, formatul de utilizat este determinat din extensia numelui de fișier, dacă este posibil.



Opțiunile pentru cuvinte cheie pot fi folosite pentru a oferi instrucțiuni suplimentare scriitorului. Dacă un scriitor nu recunoaște o opțiune, aceasta este ignorată în tăcere. Opțiunile disponibile sunt descrise în documentația cu formatul de imagine pentru fiecare scriitor.

Puteți utiliza un obiect fișier în loc de un nume de fișier. În acest caz, trebuie să specificați întotdeauna formatul. Obiectul fișier trebuie să implementeze metodele de căutare, spune și scriere și să fie deschis în modul binar.

părtinire și varianță

Sintaxă: Image.save(fp, format=Niciunul, **params)



Parametri:

fp – Un nume de fișier (șir), obiect pathlib.Path sau obiect fișier.
format – Suprascriere opțională a formatului. Dacă este omis, formatul de utilizat este determinat din extensia numelui de fișier. Dacă a fost folosit un obiect fișier în locul unui nume de fișier, acest parametru ar trebui să fie întotdeauna utilizat.
Opțiuni – Parametri suplimentari pentru scriitorul de imagini.

Se intoarce: Nici unul



Creșteri:

KeyError – Dacă formatul de ieșire nu a putut fi determinat din numele fișierului. Utilizați opțiunea de format pentru a rezolva acest lucru.
IOEroare – Dacă fișierul nu a putut fi scris. Este posibil ca fișierul să fi fost creat și poate conține date parțiale.

Imagine folosită:


piton de cămilă



> > # Importing Image module from PIL package> from> PIL>import> Image> import> PIL> > # creating a image object (main image)> im1>=> Image.>open>(r>'C:UsersSystem-PcDesktopflower1.webp'>)> > # save a image using extension> im1>=> im1.save(>'geeks.webp'>)>

>

>

Ieșire: