hyoromoのブログ

iOS/AndroidもしくはCocos2dxネタを書いています

Bitmapをbyte[]に変換する方法

byteからBitmapはよくやるけど、Bitmapからbyteはやった事なくてハマった。
色々調べたら超簡単に出来ることが分かったよ。

ByteArrayOutputStream bos = new ByteArrayOutputStream();
bmp.compress(CompressFormat.JPEG, 100, bos);
// bos.toByteArray() で byte[] が取れる。

これだけでOK。

参考

coderanch