Convertir bitmap a byteArray android

Tengo un mapa de bits que quiero enviar al servidor mediante la codificación a base64 pero no quiero comprimir la imagen en png o jpeg.

Ahora lo que estaba haciendo antes era.

<code>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);
</code>

Ahora no quiero usar ninguna compresión ni ningún formato simple byte [] del mapa de bits que puedo codificar y enviar al servidor.

Cualquier punteros?

Respuestas a la pregunta(3)

Su respuesta a la pregunta