Este breve tema muestra cómo girar una imagen en Java utilizando configuraciones de configuración junto con un conjunto sistemático de tareas para implementar esta función. La operación de giro de bitmap en Java se demostrará para un ángulo definido por el usuario, incluida la forma de especificar el color de fondo para las áreas reveladas por la rotación. También aprenderás cómo girar y voltear imágenes al mismo tiempo para varios formatos como BMP, PNG, JPEG, etc.
Pasos para girar una imagen en Java
- Prepara el entorno añadiendo Aspose.Imaging for Java al proyecto
- Obtén la imagen de entrada creando una instancia de la Image clase
- Convierte la imagen en un objeto de la RasterImage clase
- Cacha la imagen cargada en memoria para optimizar el rendimiento
- Realiza la rotación de la imagen y establece el color de fondo con el método rotate
- Exporta la imagen girada
Al aprovechar la operación girar imagen en Java por ángulo, detallamos la configuración del entorno requerida seguida de los pasos ordenados para lograr esta funcionalidad. El archivo BMP fuente se maneja como un RasterImage, que proporciona varios métodos para rotación y volteo. Inicialmente, la imagen se cacha para mejorar el rendimiento; luego se gira y voltea antes de guardarse de nuevo en el almacenamiento.
Código para girar imagen en Java
Para girar bitmap en Java, el ejemplo utiliza el método rotate para aplicar una rotación específica a la imagen. Puedes definir el color de fondo que llena las áreas vacías creadas durante la rotación de la imagen. Además, es posible voltear la imagen con rotateFlip, que utiliza la clase RotateFlipType, y las opciones incluyen Rotate90FlipX para una rotación de 90° más un giro en el eje X, Rotate90FlipY para una rotación de 90° más un giro en el eje Y, entre 16 combinaciones totales.
En esta guía, hemos cubierto cómo girar imágenes en Java; para obtener instrucciones sobre el cambio de tamaño de imágenes, consulte el artículo Cambiar el brillo de la imagen en Java.