Advertisement
Guest User

Untitled

a guest
Jan 15th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.56 KB | None | 0 0
  1.     private fun prepareImageBase64String(): String {
  2.         val imageStream = activity.contentResolver.openInputStream(mPictureUri)
  3.         val selectedImage: Bitmap = BitmapFactory.decodeStream(imageStream)
  4.         return encodeImage(selectedImage)
  5.     }
  6.  
  7.     private fun encodeImage(bm: Bitmap): String {
  8.         val byteArrayOutputStream = ByteArrayOutputStream()
  9.         bm.compress(Bitmap.CompressFormat.JPEG, 40, byteArrayOutputStream)
  10.         val bytes = byteArrayOutputStream.toByteArray()
  11.  
  12.         return Base64.encodeToString(bytes, Base64.DEFAULT)
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement