package org.mjdev.desktop.helpers import android.graphics.BitmapFactory import androidx.compose.ui.graphics.asImageBitmap import org.mjdev.desktop.data.DecodedImage actual fun decodeImage(bytes: ByteArray): DecodedImage? = try { val bmp = BitmapFactory.decodeByteArray(bytes, 0, bytes.size) val imageBitmap = bmp.asImageBitmap() DecodedImage(imageBitmap, bmp.width, bmp.height) } catch (e: Exception) { e.printStackTrace() null }