in `iosMain` it can't create CIImage from ByteArra...
# multiplatform
s
in
iosMain
it can't create CIImage from ByteArray:
Copy code
@OptIn(BetaInteropApi::class)
actual fun toFile(image: ByteArray): File? {

	val ciImage = image.toNativeImage()?.let {
		CIImage.create(it)
	}
	if (ciImage?.url() != null) {
		return File(url = ciImage.url()!!)
	} else {
		return null
	}
}

@OptIn(ExperimentalForeignApi::class, BetaInteropApi::class)
fun ByteArray.toNativeImage(): Image = this.usePinned {
	val nsData = NSData.create(bytes = it.addressOf(0), this.size.convert())
	return Image(data = nsData)
}
alphabet white h 1
alphabet white e 1
alphabet white l 1
alphabet white p 1
pepechains 1