2011-08-10 76 views

回答

2

如果要操縱圖像,請使用ImageIO。它在內存中創建一個格式無關的圖像:

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

如果你只是想在存儲到磁盤,然後簡單的寫字節數組到一個文件中。

請注意,字節數組必須已經是位圖圖像,您不能採取任何字節數組並將其作爲位圖。

,你會得到從字節的緩衝區由字節數組:

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