Duvida metodo

2 respostas
F

porque meu metodo nao esta funcionando, eu quero redimensionar a buffered imagge atravez do metodo resize q copiei do forum da sun.

private BufferedImage image1;
.
.
.
		image1 =(new ImageIcon(resize(vision1.getBufferedImage(),300,225))); //essa eh a linha q chamo 
.
.
.

public static BufferedImage resize(BufferedImage image, int newWidth, int newHeight) {
    BufferedImage result = new BufferedImage(newWidth, newHeight, BufferedImage.TYPE_INT_ARGB);
    Graphics2D g = result.createGraphics();
    double scaleX = newWidth / (double) image.getWidth();
    double scaleY = newHeight / (double) image.getHeight();
    AffineTransform xform = AffineTransform.getScaleInstance(scaleX, scaleY);
    g.drawRenderedImage(image, xform);
    g.dispose();
    return result;
}//Metodo

2 Respostas

Petronio_Braga

Fábio,

dá uma olhanda no link abaixo

http://forum.java.sun.com/thread.jspa?threadID=774543&messageID=4411080

Testei o código que se encontra nesse link e funcionou.

F

ahm vlw mas ta caindo na msm, nao da erro mas tbm nao redimensiona

Criado 8 de novembro de 2006
Ultima resposta 13 de nov. de 2006
Respostas 2
Participantes 2