Conversão byte[] para BufferedImage

3 respostas
K

alguem pode me ajudar a implementar essa conversão ?!?!

desde jah, agradeço

Att.,

3 Respostas

Mauricio_Linhares

É só usar o método “read()” da classe ImageIO passando um ByteArrayInputStream que tenha como fonte o seu array de bytes.

K

eu fiz mas ele tah dando q o parametro “im” (o BufferedImage) eh null

byte[] temp = baos.toByteArray();
        //BufferedImage lala = toImage(temp);
        
        ByteArrayInputStream bais = new ByteArrayInputStream(temp);
        
        ImageIO.write(ImageIO.read(bais) , "png", new File("img.png"));

sabe o pq ?!

[]'s

biozit

se vc consegiu fazer que o imageIo.read funcionase é so retorna ele em um bufferedImage

Criado 3 de janeiro de 2007
Ultima resposta 4 de jan. de 2007
Respostas 3
Participantes 3