【发布时间】:2017-02-16 20:54:23
【问题描述】:
在 PCL 中使用以下代码时,我得到一个 ArgumentNullException 参数名称 codec。
using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) {
...
}
SKBitmap.Decode 中抛出异常。我可以验证图像是一个有效的 PNG 文件,并且流的长度大于 0。
我需要单独安装编解码器吗?我在样本中没有看到任何关于它的信息。
【问题讨论】:
-
你能分享完整的例外吗?如果可能的话,PNG?而且,还有其他 PNG 可以吗?
-
SkiaSharp 包含所有编解码器,因此无需任何额外内容。
-
@Matthew - 感谢您的意见,您为我指明了正确的方向。请看下面我的回答。你在 SkiaSharp 团队,对吗?也许将来可以添加对 pngcrush 图像的支持?
标签: xamarin xamarin.forms portable-class-library skiasharp