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
- Pasos para desenfocar imágenes en Java
- Desenfocar una imagen 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.
- Primero, cargue la imagen usando el método Image.load().
- Luego, convierta la imagen al tipo RasterImage.
- Desenfoca la imagen usando el método RasterImage.filter().
- Guarde la imagen borrosa usando el método RasterImage.save().
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.
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.
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.