私はKotlinを初めて使っています。私はこれを動作させることができません。私はbase64Stringを取得し、私はイメージが必要です。Kotlinのビットマップへの文字列
私がやった:
val imageBytes = string.toByteArray(). // string is the base64image
val image = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.size)
問題は、私はimage
にアクセスしようとすると、私はログにSkAndroidCodec::NewFromStream returned null
メッセージを取得することです。私はそれを返すメソッドの中で使いたいと思っていましたが、それはreturn image
にクラッシュし続けました。
正しく変換するにはどうすればよいですか?
imageBytesにはcontentがあり、imageBytes.sizeは60000を超えています。私はswiftで使用しているのと同じ文字列を変更せずにイメージを変換するので、文字列は問題ではないと確信しています。
このソリューションは、kotlin-jvmでのみ動作します。 kotlin-jsやnativeでは動作しません) –