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
- Prepare o ambiente do sistema configurando Aspose.Imaging for Java no gerenciador de repositório para desfocar imagens
- Use a classe Image para carregar a imagem de origem
- Invoque o método de filtro para aplicar o efeito de desfoque de imagem
- 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.