Nyligen har vi skrivit en serie blogginlägg för att visa dig hur du implementerar olika bildredigeringsfunktioner som beskärning, ändrar storlek, vänder och roterar bilder. Idag kommer vi att täcka hur man applicerar oskärpa effekten på bilder. Så låt oss se hur man suddar bilder programmatiskt i Java.
- Java API för att göra bilder suddiga – gratis nedladdning
- Steg för att sudda bilder i Java
- Oskärpa en bild i Java
Använd oskärpaeffekt på bilder i Java - API-installation
För att applicera oskärpa effekten på bilder kommer vi att använda Aspose.Imaging for Java. Det är ett bildredigerings-API som ger ett brett utbud av funktioner för att manipulera bilder. Dessutom stöder den en mängd olika raster- och vektorbildsformat. Du kan antingen ladda ner API:et eller installera det med följande Maven-konfigurationer.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>22.9</version>
</dependency>
Hur man suddar bilder i Java
Med Aspose.Imaging för Java behöver du bara följa några enkla steg för att applicera oskärpa effekten på en bild. Nedan är dessa steg.
- Ladda först in bildfilen.
- Använd oskärpa filtret på bilden.
- Spara den uppdaterade oskärpa bilden på önskad plats.
Låt oss nu titta på hur man suddar en bild i Java.
Java-kod för att göra en bild sudd
Följande är stegen tillsammans med API-referenser för att göra en bild suddig i Java.
- Ladda först bilden med metoden Image.load().
- Casta sedan bilden till typen RasterImage.
- Gör bilden oskarpa med metoden RasterImage.filter().
- Spara suddig bild med metoden RasterImage.save().
Följande kodexempel visar hur man tillämpar oskärpa effekten på en bild i Java.
// Ladda bilden
Image image = Image.load("image.bmp");
// Konvertera bilden till RasterImage
RasterImage rasterImage = (RasterImage) image;
// Använd oskärpa filter
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));
// Spara uppdaterad bild
rasterImage.save("blur-image.bmp");
För demonstration använde vi oskärpa effekten på följande rasterbild.
Nedan är utdatabilden vi fick efter att ha tillämpat oskärpa effekten med hjälp av Java-kodexemplet ovan.
Oskarp bild i Java - Skaffa en gratis licens
Du kan få en gratis tillfällig licens och göra bilder oskarpa utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du gör bilder suddiga i Java. Du kan enkelt integrera den medföljande koden och sudda ut bilderna från dina Java-applikationer.
Läs mer
Du kan utforska mer om Javas bildbehandlings-API med dokumentation. Du kan också dela dina frågor med oss via vårt forum.