Konwersja bitmapy na byteArray android
Mam bitmapę, którą chcę wysłać do serwera przez zakodowanie jej do base64, ale nie chcę kompresować obrazu w png ani jpeg.
Teraz to, co wcześniej robiłem, było.
<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>
Teraz nie chcę używać żadnej kompresji ani żadnego prostego bajtu [] z bitmapy, którą mogę kodować i wysyłać na serwer.
Jakieś wskazówki?