Преобразование растрового изображения в byteArray android

У меня есть растровое изображение, которое я хочу отправить на сервер, закодировав его в base64, но я не хочу сжимать изображение ни в png, ни в jpeg.

Теперь то, что я делал раньше, было.

ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream();
bitmapPicture.compress(Bitmap.CompressFormat.PNG, COMPRESSION_QUALITY, byteArrayBitmapStream);
byte[] b = byteArrayBitmapStream.toByteArray();
//then simple encoding to base64 and off to server
encodedImage = Base64.encodeToString(b, Base64.NO_WRAP);

Теперь я просто не хочу использовать ни сжатие, ни какой-либо формат простого простого байта [] из растрового изображения, которое я могу кодировать и отправлять на сервер.

Любые указатели?

48
задан Asad Khan 17 April 2012 в 02:07
поделиться