Denna artikel visar hur man konverterar GIF till WEBP i Python. Den innehåller detaljer för att konfigurera IDE, en lista med steg och exempel på kod för att ändra GIF till WEBP i Python. Den förklarar även anpassning av in- och utdata för att uppnå önskat resultat.
Steg för att konvertera GIF till WEBP i Python
- Ställ in miljön för att använda Aspose.Imaging for Python via .NET för att konvertera en GIF-fil till WEBP
- Importera de nödvändiga modulerna och klasserna från aspose.imaging och aspose.pycore
- Aktivera licensen för att få tillgång till alla produktfunktioner
- Ladda in GIF-indatafilen i ett objekt av klassen Image
- Konvertera den inlästa bilden till GifImage med hjälp av metoden aspose.pycore.as_of()
- Skapa ett objekt av klassen WebPOptions och ställ in en parameter för förlustfri komprimering
- Spara den inlästa bilden som en WEBP-fil med de anpassade inställningarna
Stegen ovan sammanfattar processen för att utveckla ett GIF till WEBP konverteringsprogram i Python. Ladda GIF-bilden med Image-klassen och konvertera den till GifImage med modulen aspose.pycore. Skapa ett WebPOptions-objekt, ställ in parametrarna för WEBP-utdatafilen och använd det för att konvertera den inlästa GifImage till en WEBP-bild.
Kod för att konvertera animerad GIF till WEBP i Python
Koden ovan visar processen för att konvertera en animerad GIF till en animerad WEBP i Python. Du kan komma åt och ändra den aktuella bildrutan, justera färgpaletten och styra hur många gånger animationen upprepas med GifImage-klassen. På samma sätt kan du för WEBP-utdatafilen ställa in kvalitet, antal animationer, bakgrundsfärg, flersidigt beteende och en anpassad färgpalett.
Denna artikel lärde oss processen att konvertera en GIF-fil till WEBP. För att skapa en ny WEBP-fil, se artikeln Skapa WEBP i Python.