PIL to biblioteka obrazowania języka Python, która zapewnia interpreterowi języka Python możliwości edycji obrazów. TheImage>moduł udostępnia klasę o tej samej nazwie, która jest używana do reprezentowania obrazu PIL. Moduł udostępnia także szereg funkcji fabrycznych, m.in. funkcje ładowania obrazów z plików oraz tworzenia nowych obrazów.
Image.save()>Zapisuje ten obraz pod podaną nazwą pliku. Jeśli nie określono żadnego formatu, używany format jest określany, jeśli to możliwe, na podstawie rozszerzenia nazwy pliku.
Opcje słów kluczowych mogą służyć do dostarczania autorowi dodatkowych instrukcji. Jeśli autor nie rozpoznaje jakiejś opcji, jest ona po cichu ignorowana. Dostępne opcje są opisane w dokumentacji formatu obrazu dla każdego rejestratora.
Zamiast nazwy pliku możesz użyć obiektu pliku. W takim przypadku należy zawsze określić format. Obiekt pliku musi implementować metody wyszukiwania, mówienia i zapisu oraz być otwarty w trybie binarnym.
ciąg do znaku
Składnia: Image.save(fp, format=Brak, **parametry)
Parametry:
fp – Nazwa pliku (string), obiekt pathlib.Path lub obiekt pliku.
format – Opcjonalne nadpisanie formatu. W przypadku pominięcia używany format jest określany na podstawie rozszerzenia nazwy pliku. Jeśli zamiast nazwy pliku użyto obiektu pliku, należy zawsze używać tego parametru.
opcje – Dodatkowe parametry narzędzia do zapisywania obrazów.Zwroty: Nic
Podnosi:
Błąd klucza – Jeżeli nie można określić formatu wyjściowego na podstawie nazwy pliku. Aby rozwiązać ten problem, użyj opcji formatu.
Błąd IO – Jeśli plik nie mógł zostać zapisany. Plik mógł zostać utworzony i może zawierać częściowe dane.
Wykorzystany obraz:

obiekt tablicy w Javie
> > # 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'>)> |
>
>
Wyjście:
