SkiaSharp 和 Xamarin.Forms - 无法解码 png

SkiaSharp and Xamarin.Forms - unable to decode png

在 PCL 中使用以下代码时,我得到参数名称 codecArgumentNullException

using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) { 
    ...
}

异常在SKBitmap.Decode中抛出。我可以验证该图像是有效的 PNG 文件并且流的长度大于 0。

我需要单独安装编解码器吗?我在示例中没有看到任何相关信息。

通过在 iOS 构建设置下禁用 PNG 优化 (pngcrush),我能够解决问题。