Den här exakta guiden förklarar detaljerna för att ändra storlek på image med Python. Den täcker stegvisa programflöden och körbar exempelkod för att skapa en fotoförändring med Python. Dessutom kan den bearbeta JPG, GIF, BMP, PNG och andra populära bildformat.
Steg för att ändra storlek på bild med Python
- Konfigurera applikationsmiljön genom att installera Aspose.Imaging för att ändra storlek på bilder
- Hämta källbilden från disken eller en ström och ladda den med hjälp av klassinstansen Image
- Anropa metoden resize() genom att ange utdatabildens dimensioner och ResizeType
- Skriv den genererade bilden i önskat bildformat
Dessa steg utvecklar en bildstorlekskonverterare med Python. Den beskriver processen för att ladda källbilden i alla format som stöds som JPG, PNG, GIF, etc., och anger sedan storleken på bilden och storleksändringstypen. Slutligen kan utdatabilden exporteras till disken eller en stream beroende på din applikationsmodell.
Kod för att skapa Photo Resizer med Python
Detta kodavsnitt är en grundläggande version för att ändra storlek på bild utan att förlora kvalitet med Python, medan det kan improviseras ytterligare genom att ändra skalningsfaktorn för bilden. Till exempel kommer en positiv multiplikationsfaktor att göra bilden större medan ett negativt tal kommer att resultera i en mindre bild. På samma sätt kan du använda olika överbelastningsmetoder för att ändra storlek med klassen ImageResizeSettings eller ändra storlek på höjd eller bredd proportionellt baserat på dina krav.
Denna korta handledning har lärt oss hur man minskar bildstorleken med Python. Dessutom, om du behöver komprimera bilder, läs artikeln Komprimera bilden i Python.