Denna snabba handledning är utformad för att förklara hur man ändrar storlek på bild med Java med hjälp av en sekvens av steg och en körbar exempelkod. Att ändra storlek på bild Java-kod demonstrerar processen genom att ställa in en ny storlek och storleksändring, men du kan också använda många andra alternativ. Utdatabilden kan sparas i vilket format som helst som JPEG, PNG, BMP, etc.
Steg för att ändra storlek på bild med Java
- Konfigurera applikationen för att använda Aspose.Imaging från Maven-förvaret
- Ladda källbilden från disken till klassobjektet Image
- Anropa Image.resize()-funktionen genom att tillhandahålla ny storlek och ResizeType
- Spara utdatabilden på disken i önskat format
När du använder Java resize image beskrivs processen här genom att först dela stegen för att konfigurera miljön och sedan en steg-för-steg-procedur som ska följas i Java-programmet. Klassen Image innehåller ett antal överbelastningar för resize()-funktionen som ger olika alternativ för att ändra storlek på bilden med ResizeType eller ImageResizeSettings enumerator. På liknande sätt har metoden save() flera alternativ för att spara utdatabilden till en ström eller på disken tillsammans med att ställa in den avgränsande rektangeln.
Koda för att ändra storlek på bild med Java
Den här koden visar hur användning av Java resize bildfil kan hanteras genom att använda någon av storleksändringstyperna som anges i ResizeType-uppräkningen inklusive Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample, etc. På samma sätt kan du ställa in färgkvantiseringsmetodens värde, typen av filtret och interpolationsläget också med hjälp av objektet ImageResizeSettings i resize()-funktionen.
Den här snabbguiden har lärt oss hur man använder Java ändra storlek på bild utan att förlora kvalitet. Om du vill lära dig omvandlingen mellan olika bildtyper som BMP till PNG, se artikeln om hur man konverterar BMP till PNG i Java.