-1
私はバイトバッファを持っていて、どのようにBitmapを得るのでしょうか?byte []をBitmapに変換するにはどうすればよいですか?
私はバイトバッファを持っていて、どのようにBitmapを得るのでしょうか?byte []をBitmapに変換するにはどうすればよいですか?
イメージを操作する場合は、ImageIO
を使用してください。これは、メモリ内のフォーマットに依存しないイメージを作成します。
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
あなただけのディスクに保存したい場合は、単にファイルにバイト配列を書き込みます。
バイト配列は既にビットマップイメージでなければならないことに注意してください。バイト配列をとってビットマップとして使用することはできません。
そして、あなたはでバイトのバッファからバイト配列を取得する:あなたのバイトのバッファに何があるか
byte[] bytes = new byte[buf.capacity()];
buf.get(bytes, 0, bytes.length);
? –
どのような種類のビットマップについて話していますか? –
そしてビットマップとは何ですか?これは標準のJavaクラスではありません。 –