Desfocar imagens em Java

Recentemente, escrevemos uma série de postagens no blog para mostrar como implementar vários recursos de edição de imagem, como cortar, redimensionar, inverter e girar imagens. Hoje, vamos abordar como aplicar o efeito de desfoque nas imagens. Então, vamos ver como desfocar imagens programaticamente em Java.

API Java para Desfocar Imagens - Download Gratuito

Para aplicar o efeito de desfoque nas imagens, usaremos Aspose.Imaging for Java. É uma API de edição de imagens que fornece uma ampla gama de recursos para manipular imagens. Além disso, ele suporta uma variedade de formatos de imagem raster e vetorial. Você pode baixar a API ou instalá-la usando as seguintes configurações do Maven.

<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>

Etapas para desfocar imagens em Java

Usando Aspose.Imaging para Java, você só precisa seguir alguns passos fáceis para aplicar o efeito de desfoque em uma imagem. Abaixo estão esses passos.

  • Primeiro, carregue o arquivo de imagem.
  • Aplique o filtro de desfoque na imagem.
  • Salve a imagem desfocada atualizada no local desejado.

Agora, vamos dar uma olhada em como desfocar uma imagem em Java.

Desfocar uma imagem em Java

A seguir estão as etapas junto com as referências de API para desfocar uma imagem em Java.

O exemplo de código a seguir mostra como aplicar o efeito de desfoque em uma imagem em Java.

// Carregar imagem
Image image = Image.load("image.bmp");

// Converta a imagem em RasterImage
RasterImage rasterImage = (RasterImage) image;

// Aplicar filtro de desfoque
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));

// Salvar imagem atualizada
rasterImage.save("blur-image.bmp");

Para demonstração, aplicamos o efeito de desfoque na imagem raster a seguir.

Insira a imagem para aplicar o efeito de desfoque

Abaixo está a imagem de saída que obtivemos após aplicar o efeito de desfoque usando o exemplo de código Java fornecido acima.

Saída de imagem desfocada em Java

API Java Image Blurring - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita e desfocar imagens sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como desfocar imagens em Java. Você pode integrar facilmente o código fornecido e desfocar as imagens em seus aplicativos Java.

consulte Mais informação

Você pode explorar mais sobre a API de processamento de imagem Java usando documentação. Além disso, você pode compartilhar suas dúvidas conosco através do nosso fórum.

Veja também