Manipulação de imagens

Gente, como é que eu faço para jogar um objeto do tipo Graphics2D “dentro” de uma BufferedImage?

O problema é o seguinte, para eu desenhar, eu preciso usar as propriedades do Graphics2D, porém, para poder jogar o resultado na saída out ou para salver a imagem, eu preciso que seja BufferedImage.

Como eu faço essa conversão?

talvez isso ajude você http://javaalmanac.com/egs/java.awt.image/CreateBuf.html

Bem, como não vi o que está no javaalmanac por ter um proxy que me impede, vou tentar ajudar direto aqui mesmo…

Psycopata, você deve gerar pegar seu BufferedImage e gerar ele o Graphics2D, usando o createGraphics(). Com ele, qualquer desenho que fizer nesse objeto retornado altera o seu BufferedImage.

Pegar um objeto já na forma de Graphics e desenhar ele em um BufferedImage não é possível, ou pelo menos eu não conheço uma forma de se fazer isso.

Falou, espero que ajude