Oskärpa bilder i Java

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.

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.

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.

Mata in bild för att tillämpa oskärpaeffekt

Nedan är utdatabilden vi fick efter att ha tillämpat oskärpa effekten med hjälp av Java-kodexemplet ovan.

Output oskärpa bild i Java

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.

Se även