2011-08-10 29 views

答えて

2

イメージを操作する場合は、ImageIOを使用してください。これは、メモリ内のフォーマットに依存しないイメージを作成します。

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

あなただけのディスクに保存したい場合は、単にファイルにバイト配列を書き込みます。

バイト配列は既にビットマップイメージでなければならないことに注意してください。バイト配列をとってビットマップとして使用することはできません。

そして、あなたはでバイトのバッファからバイト配列を取得する:あなたのバイトのバッファに何があるか

byte[] bytes = new byte[buf.capacity()]; 
buf.get(bytes, 0, bytes.length); 
関連する問題