La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26888 - ROTAR IMAGENES
Autor:  Andrea Valencia
Hola amigos:
Soy novata en Java y me gustaria que me ayudaran en lo siguiente, quiero generar un applet que me permita rotar una imagen, cual es el codigo para hacerlo?
Gracias amigos por escucharme. Saludos a todo el mundo.

  Respuesta:  Rafael Hernamperez Martin
Hola, Andrea,

Para rotar una imagen debes utilizar la clase AffineTransform, que se encarga de hacer transformacinoes, y pasarla a través del método drawImage:

Para crear la clase:

AffineTransform t = new AffineTransform()

Para girar:

t.rotate(radianes)

Para dibujar

g2d.drawImage(image, t, this) // Suponiendo que estes usando un applet, this es una referencia del mismo

Un saludo

  Respuesta:  Rafael Hernamperez Martin
Hola, Andrea,

Para rotar una imagen debes utilizar la clase AffineTransform, que se encarga de hacer transformacinoes, y pasarla a través del método drawImage:

Para crear la clase:

AffineTransform t = new AffineTransform()

Para girar:

t.rotate(radianes)

Para dibujar

g2d.drawImage(image, t, this) // Suponiendo que estes usando un applet, this es una referencia del mismo

Un saludo