Este artículo explica cómo eliminar el fondo de una Image usando Java. Incluye detalles sobre la configuración del IDE, una lista de pasos y un ejemplo de código para desarrollar un eliminador de fondo con Java. Se establecerán varios parámetros para personalizar el proceso según los requerimientos.
Pasos para borrar el fondo de una imagen con Java
- Configure el entorno para usar Aspose.Imaging for Java y desarrollar un eliminador de fondo
- Defina las rutas de entrada y salida, incluyendo la Image y los archivos de salida deseados
- Cargue la imagen de entrada como RasterImage desde la ruta especificada
- Configure las opciones de enmascaramiento automático usando AutoMaskingGraphCutOptions, incluyendo el radio de difuminado, el método de segmentación y el color de fondo
- Establezca las opciones de exportación PNG para definir el formato de salida y la ubicación del resultado intermedio
- Aplique el proceso de enmascaramiento usando ImageMasking.decompose() para extraer segmentos de imagen con base en las opciones especificadas
- Recupere una capa de máscara específica del resultado de enmascaramiento, normalmente el sujeto principal, y prepárela para ser guardada
- Guarde la máscara seleccionada como imagen PNG con transparencia alfa
Los pasos anteriores describen el proceso para desarrollar un eliminador de fondo con Java. Para realizar enmascaramiento de imágenes con Aspose.Imaging for Java, primero cargue la licencia, defina las rutas de archivo y cargue la imagen de origen como RasterImage. Luego configure las opciones de enmascaramiento y exportación PNG, aplique el proceso de enmascaramiento, recupere la capa deseada y guárdela como una imagen PNG transparente.
Código para limpiar el fondo de una imagen con Java
Este código demuestra cómo crear un eliminador de fondo de fotos con Java. El método de segmentación determina cómo se analiza y divide la imagen de entrada en regiones distintas, es decir, segmentos o máscaras. La biblioteca admite múltiples algoritmos de segmentación mediante la enumeración SegmentationMethod, que se utiliza en tareas como la separación de fondo y primer plano.
Este artículo nos ha enseñado cómo eliminar el fondo de una imagen. Para rotar una imagen, consulte el artículo sobre Rotar imagen en Java.