howlongtobeat-android/app/src/main/java/be/kuleuven/howlongtobeat/google/GoogleServicesExtensions.kt

16 lines
387 B
Kotlin

package be.kuleuven.howlongtobeat
import android.graphics.Bitmap
import com.google.api.services.vision.v1.model.Image
import java.io.ByteArrayOutputStream
fun Bitmap.asEncodedGoogleVisionImage(): Image {
val stream = ByteArrayOutputStream()
this.compress(Bitmap.CompressFormat.JPEG, 100, stream)
return Image().apply {
encodeContent(stream.toByteArray())
}
}