Python PIL | Image.save()-metoden
PIL er Python Imaging Library som gir python-tolken bilderedigeringsmuligheter. De Image> modul gir en klasse med samme navn som brukes til å representere et PIL-bilde. Modulen gir også en rekke fabrikkfunksjoner, inkludert funksjoner for å laste inn bilder fra filer, og for å lage nye bilder.
Image.save()> Lagrer dette bildet under gitt filnavn. Hvis det ikke er angitt noe format, bestemmes formatet som skal brukes fra filtypen, hvis mulig.
Søkeordalternativer kan brukes til å gi ytterligere instruksjoner til forfatteren. Hvis en forfatter ikke gjenkjenner et alternativ, ignoreres det stille. De tilgjengelige alternativene er beskrevet i bildeformatdokumentasjonen for hver forfatter.
Du kan bruke et filobjekt i stedet for et filnavn. I dette tilfellet må du alltid spesifisere formatet. Filobjektet må implementere søke-, fortell- og skrivemetodene, og åpnes i binær modus.
Syntaks: Image.save(fp, format=Ingen, **params)
Parametere:
fp – Et filnavn (streng), pathlib.Path-objekt eller filobjekt.
format – Valgfri formatoverstyring. Hvis den utelates, bestemmes formatet som skal brukes fra filtypen. Hvis et filobjekt ble brukt i stedet for et filnavn, skal denne parameteren alltid brukes.
alternativer – Ekstra parametere til bildeskriveren.Returnerer: Ingen
Hever:
KeyError – Hvis utdataformatet ikke kunne bestemmes ut fra filnavnet. Bruk formatalternativet for å løse dette.
IOFeil – Hvis filen ikke kunne skrives. Filen kan ha blitt opprettet, og kan inneholde deler av data.
Bilde brukt:
> > # 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'> )> |
Produksjon: