1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Bitmap originalBitmap = (Bitmap)data.getExtras().get("data");
dataUri = getImageUri(mUiInteractor.getContext(), originalBitmap);
Bitmap compressedBitmap = codec(originalBitmap, Bitmap.CompressFormat.JPEG, 3);
private static Bitmap codec(Bitmap src, Bitmap.CompressFormat format, int quality) {
ByteArrayOutputStream os = new ByteArrayOutputStream();
src.compress(format, quality, os);
RequestBody result = RequestBody.create(MediaType.parse("image/jpg"),os.toByteArray());
byte[] array = os.toByteArray();
return BitmapFactory.decodeByteArray(array, 0, array.length);
} |
Partager