SkiaSharp 和 Xamarin.Forms - 无法解码 png
SkiaSharp and Xamarin.Forms - unable to decode png
在 PCL 中使用以下代码时,我得到参数名称 codec
的 ArgumentNullException
。
using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) {
...
}
异常在SKBitmap.Decode
中抛出。我可以验证该图像是有效的 PNG 文件并且流的长度大于 0。
我需要单独安装编解码器吗?我在示例中没有看到任何相关信息。
通过在 iOS 构建设置下禁用 PNG 优化 (pngcrush),我能够解决问题。
在 PCL 中使用以下代码时,我得到参数名称 codec
的 ArgumentNullException
。
using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) {
...
}
异常在SKBitmap.Decode
中抛出。我可以验证该图像是有效的 PNG 文件并且流的长度大于 0。
我需要单独安装编解码器吗?我在示例中没有看到任何相关信息。
通过在 iOS 构建设置下禁用 PNG 优化 (pngcrush),我能够解决问题。