Skip to content

Base64

  • Handle Image Bitmap
// Bitmap → Base64 string
fun bitmapToBase64(bitmap: Bitmap): String {
val stream = ByteArrayOutputStream()
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream)
return Base64.encodeToString(stream.toByteArray(), Base64.DEFAULT)
}
// Base64 string → Bitmap
fun base64ToBitmap(base64: String): Bitmap {
val bytes = Base64.decode(base64, Base64.DEFAULT)
return BitmapFactory.decodeByteArray(bytes, 0, bytes.size)
}