Rotacion de un bufferedImage !!

lotecitos
12 de Mayo del 2003
Hola, el problema que tengo es el siguente:
Tengo una clase que contiene un BufferedImage y un Image, El Image lo pinto dentro del BufferedImage , y luego en un JPanel pinto este bufferedImage. El problema viene cuando quiero rotar el bufferedImage, ya que el Image si lo roto dentro del bufferedImage, pero 茅ste sigue en la misma posici贸n y no se me ve la imagen completa. No me vale rotar en el contexto grafico del JPanel, porque entonces se rotan todos los objetos que tengo. Si alguien sabe como crear o modificar un BufferedImage para que se pueda rotar, le estar铆a muy agradecido si contestara.
Gracias.

Luismahou
12 de Mayo del 2003
Podr铆as hacer lo siguiente: aplicar una transformaci贸n de rotaci贸n al Graphics2D con el que pintas, luego pintas el BufferedImage, y despu茅s cambias la rotaci贸n a su primer valor.

Algo as铆:
g.rotate(alfa);
g.drawImage(myBufferedImage, x, y, width, height, myImageObserver);
g.rotate(-alfa);

Saludos, Luismahou

lotecitos
12 de Mayo del 2003
Muchas Gracias! no se me habia ocurrido esa opci贸n ,y me vale, aunque no me ha solucionado todo el problema. Te cuento por encima: la clase que contiene el bufferedImage hereda de Rectangle para aprovechar los metodos de detecci贸n de colisiones, pero una vez que se rota el bufferedImage (tal y como me dices) la imagen se ve rotada , pero el "bound" del Rectangle queda en su posici贸n original. Sabr铆as decirme como puedo hacer para que el bound del rectangle tenga la misma posici贸n que la imagen rotada??