Как преобразовать изображение в bytearray в kotlin

Как преобразовать образы изображения в bytearray kotlin android

В java

Bitmap bitmap = ((BitmapDrawable)image.getDrawable()).getBitmap(); ByteArrayOutputStream stream=new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream); byte[] image=stream.toByteArray(); return image 

    Здесь используется java для конвертера kotlin.

     val bitmap = (image.getDrawable() as BitmapDrawable).getBitmap() val stream = ByteArrayOutputStream() bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream) val image = stream.toByteArray() 

    Это может помочь вам,

     private fun imageToBitmap(image: ImageView): ByteArray { val bitmap = (image.drawable as BitmapDrawable).bitmap val stream = ByteArrayOutputStream() bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream) return stream.toByteArray() }