Conversão byte[] para BufferedImage

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

desde jah, agradeço

Att.,

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

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

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