PCLで次のコードを使用すると、パラメータ名codec
のArgumentNullException
が得られます。SkiaSharpとXamarin.Forms - pngをデコードできません
using (var stream = new SKFileStream("image.png"))
using (var bitmap = SKBitmap.Decode(stream)) {
...
}
例外はSKBitmap.Decode
にスローされます。画像が有効なPNGファイルで、ストリームの長さが0より大きいことを確認できます。
コーデックを個別にインストールする必要はありますか?私はサンプルでそれについて何も見ません。
あなたは完全な例外を共有できますか?可能であれば、PNG?そして、他のPNGも使えますか? – Matthew
SkiaSharpにはすべてのコーデックが含まれているため、余分なものは必要ありません。 – Matthew
@Matthew - あなたのご意見ありがとうございます、あなたは正しい方向に私を指摘しました。下の私の答えを見てください。あなたはSkiaSharpチームにいるのですか?多分pngcrushされた画像のサポートは将来追加されるでしょうか? –