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
- Etapas para desfocar imagens em Java
- Desfocar uma imagem 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.
- Primeiro, carregue a imagem usando o método Image.load().
- Em seguida, converta a imagem para o tipo RasterImage.
- Desfoque a imagem usando o método RasterImage.filter().
- Salve a imagem borrada usando o método RasterImage.save().
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.
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.
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.