Converter Image em File

1 resposta
Zenas

Olá Amigos,

Alguém sabe como converter um objet Image em File. Pois só consigo pegar os arquivos dentro do objeto File da seguinte forma … new File( o_path_do_arquivo ); Mas quando eu tenho uma imagem dentro dele não consigo fazer a conversão

Abraços

1 Resposta

Zenas

Olá amigos, consegui resolver o problema com a função abaixo

public static BufferedImage toBufferedImage(Image i) {
    if (i instanceof BufferedImage) {
        return (BufferedImage)i;
    }
    Image img;
    img = new ImageIcon(i).getImage();
    BufferedImage b;
    b = new BufferedImage(img.getWidth(null),img.getHeight(null), BufferedImage.TYPE_INT_ARGB);
    Graphics g = b.createGraphics();
    g.drawImage(img, 0, 0, null);
    g.dispose();
    return b;
}

Graças a este link http://forums.sun.com/thread.jspa?threadID=5330345

Obrigado a todos que me ajudaram,
Abraços

Criado 25 de setembro de 2010
Ultima resposta 25 de set. de 2010
Respostas 1
Participantes 1