package com.bitmovin.player.reactnative.extensions import android.graphics.Bitmap import android.util.Base64 import java.io.ByteArrayOutputStream fun Bitmap.toBase64DataUri(): String { val byteArrayOutputStream = ByteArrayOutputStream() this.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream) val byteArray = byteArrayOutputStream.toByteArray() return "data:image/png;base64," + Base64.encodeToString(byteArray, Base64.NO_WRAP) }