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

16 lines
387 B
Kotlin
Raw Normal View History

2021-08-17 09:50:06 +02:00
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())
}
}