Desenfocar imágenes en Java

Recientemente, hemos escrito una serie de publicaciones de blog para mostrarle cómo implementar varias funciones de edición de imágenes, como recortar, cambiar el tamaño, voltear y rotar imágenes Hoy, vamos a cubrir cómo aplicar el efecto de desenfoque en las imágenes. Entonces, veamos cómo desenfocar imágenes mediante programación en Java.

API de Java para desenfocar imágenes - Descarga gratuita

Para aplicar el efecto de desenfoque en las imágenes, usaremos Aspose.Imaging for Java. Es una API de edición de imágenes que proporciona una amplia gama de funciones para manipular imágenes. Además, admite una variedad de formatos de imagen rasterizados y vectoriales. Puede descargar la API o instalarla usando las siguientes configuraciones de 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>

Pasos para desenfocar imágenes en Java

Usando Aspose.Imaging for Java, solo necesita seguir unos sencillos pasos para aplicar el efecto de desenfoque en una imagen. A continuación se muestran esos pasos.

  • Primero, cargue el archivo de imagen.
  • Aplicar el filtro de desenfoque en la imagen.
  • Guarde la imagen borrosa actualizada en la ubicación deseada.

Ahora, echemos un vistazo a cómo desenfocar una imagen en Java.

Desenfocar una imagen en Java

Los siguientes son los pasos junto con las referencias de la API para desenfocar una imagen en Java.

El siguiente ejemplo de código muestra cómo aplicar el efecto de desenfoque en una imagen en Java.

// Cargar imagen
Image image = Image.load("image.bmp");

// Convertir la imagen en RasterImage
RasterImage rasterImage = (RasterImage) image;

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

// Guardar imagen actualizada
rasterImage.save("blur-image.bmp");

Para demostración, aplicamos el efecto de desenfoque en la siguiente imagen rasterizada.

Imagen de entrada para aplicar el efecto de desenfoque

A continuación se muestra la imagen de salida que obtuvimos después de aplicar el efecto de desenfoque utilizando el ejemplo de código Java proporcionado anteriormente.

Salida de imagen borrosa en Java

API de desenfoque de imágenes de Java: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita y desenfocar imágenes sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido a desenfocar imágenes en Java. Puede integrar fácilmente el código proporcionado y desenfocar las imágenes desde sus aplicaciones Java.

Lee mas

Puede explorar más sobre la API de procesamiento de imágenes de Java usando documentación. Además, puede compartir sus consultas con nosotros a través de nuestro foro.

Ver también