2011-08-10 73 views

回答

2

如果要操纵图像,请使用ImageIO。它在内存中创建一个格式无关的图像:

BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes)); 

如果你只是想在存储到磁盘,然后简单的写字节数组到一个文件中。

请注意,字节数组必须已经是位图图像,您不能采取任何字节数组并将其作为位图。

,你会得到从字节的缓冲区由字节数组:

byte[] bytes = new byte[buf.capacity()]; 
buf.get(bytes, 0, bytes.length);