Galera, seguinte, tenho um trecho de código que em determinado momento desenho uma imagem com zoom da seguitne forma:
g1.drawImage(buffer, rectImagem.x, rectImagem.y, rectImagem.width, rectImagem.height, null);
O retângulo rectImagem é quem me dá o x e y inicial da imagem original e o tamanho do zoom. A minha questão é: como desenhar a imagem da mesma forma, porém em um Raster de um BufferedImage?
BufferedImage imagemPrincipal;
...
Raster raster = imagemPrincipal.getData();//o Raster atualmente pega os pixels da imagemPrincipal, quero pegar só o zoom que me da o drwaImage, ou seja, quero desenhar no BufferedImage.