0

こんにちは、画像をビットマップにエンコードし、エンコードされた画像をインターネット経由のツールでデコードして比較すると問題が発生しますが、同じデコードが得られず、理由がわかりません。

String path = "/sdcard/bluetooth/bluetooth.png"; 
Bitmap bitmap = BitmapFactory.decodeFile(path);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, bao);
byte [] ba = bao.toByteArray();
String ba1=Base64.encodeToString(ba,Base64.DEFAULT);
4

1 に答える 1