Converter BufferedImage em array de bytes

1 resposta
spranta

Gostaria de converter um objeto do tipo BufferedImage em um array de bytes, alguem sabe me dizer se isto é possivel?

1 Resposta

cassioso

eu encontrei:

// você tem um BufferedImage
BufferedImage image = ImageIO.read(url);

// pode converter para um array de bytes assim:
byte[] a = ((DataBufferByte)(image).getRaster().getDataBuffer()).getData();

encontrei esta solução aqui:

que saiu daqui:

Criado 8 de março de 2005
Ultima resposta 11 de dez. de 2007
Respostas 1
Participantes 2