尝试将存储在 SQLite 数据库中的一些图像作为 blob 转换为位图时,出现以下错误。
[skia] --- decoder->decode returned false
我正在尝试以下代码:
// Loads a Bitmap from a byte array
public static Bitmap bytesToBitmap (byte[] imageBytes)
{
Bitmap bitmap = BitmapFactory.DecodeByteArray(imageBytes, 0, imageBytes.Length);
return bitmap;
}
结果:一些图像被成功转换,但其他图像得到skia decode返回false。总是显示相同的图像,而其他相同的图像会出现错误。
在 iOS 应用程序上使用相同的数据库,并且所有图像都正确显示。图片是jpeg。
我发现在这里解决了类似的问题,但我无法将其翻译成 C#。
有谁知道从字节数组加载位图而没有这些问题的解决方法?