Desfocar imagem em Java

Este artigo explica como desfocar image em Java. Ele discute a configuração do ambiente, o fluxo do programa e um código de amostra executável para desfocar a imagem em Java. Além disso, você pode controlar a intensidade do efeito de desfoque para qualquer formato de imagem de origem, como PNG, JPG, BMP, etc.

Etapas para desfocar a imagem em Java

  1. Prepare o ambiente do sistema configurando Aspose.Imaging for Java no gerenciador de repositório para desfocar imagens
  2. Use a classe Image para carregar a imagem de origem
  3. Invoque o método de filtro para aplicar o efeito de desfoque de imagem
  4. Exporte a imagem de saída desfocada usando o método save

Estas etapas apresentam uma visão geral de como adicionar desfoque à foto em Java. Na primeira etapa, carregue o arquivo de imagem de origem de um fluxo de memória ou disco com base nos requisitos do seu aplicativo. Em seguida, desfoque a imagem de entrada e renderize o resultado de saída em qualquer um dos formatos de imagem de sua preferência.

Código para desfocar foto em Java

import com.aspose.imaging.*;
public class Main
{
public static void main(String[] args) throws Exception // Blur images using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the image
com.aspose.imaging.Image image = com.aspose.imaging.Image.load( "input.jpg");
// Convert the image into RasterImage
com.aspose.imaging.RasterImage rasterImage = (com.aspose.imaging.RasterImage)image;
// Apply blur effect
rasterImage.filter(rasterImage.getBounds(),
new com.aspose.imaging.imagefilters.filteroptions.GaussianBlurFilterOptions(5, 5));
// Save blurred image
rasterImage.save("blur.png");
System.out.println("Image blurred successfully");
}
}

Este trecho de código mostra a abordagem básica para adicionar o efeito de desfoque em imagens em Java. Ele utiliza a classe Image para carregar a foto de origem e depois desfocar a imagem com o desfoque gaussiano. No entanto, você pode improvisar os parâmetros do método de filtro alterando o raio do desfoque e o valor sigma conforme suas necessidades.

Neste artigo, aprendemos a desfocar fotos em Java. Já se você quiser inverter as imagens, leia o artigo em Virar imagem em Java.

 Português