Replies: 2 comments 3 replies
-
I am having the same issue |
Beta Was this translation helpful? Give feedback.
3 replies
-
This doesn't sound like a SkiaSharp issue. Hard to say since no repro was provided, but I'd guess that this is probably due to a mismatch between the SkiaSharp and SkiaSharp.Extended |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I upgraded to .net 9 MAUI.
Then I updated the nugets based on this information: https://learn.microsoft.com/en-us/dotnet/maui/migration/skiasharp?view=net-maui-9.0
I am trying to open an SVG and now when I call svgLoad(stream) below I am getting the following error:
System.MissingMethodException: Method not found: SkiaSharp.SKMatrix SkiaSharp.SKMatrix.MakeTranslation(single,single)
at SkiaSharp.Extended.Svg.SKSvg.LoadElements(IEnumerable`1 elements, SKCanvas canvas, SKPaint stroke, SKPaint fill)
at SkiaSharp.Extended.Svg.SKSvg.Load(XDocument xdoc)
at SkiaSharp.Extended.Svg.SKSvg.Load(XmlReader reader)
at SkiaSharp.Extended.Svg.SKSvg.Load(Stream stream)
at Myproject.Views.MyView.CanvasView_PaintSurface
I am not sure what I am doing wrong or how to fix this. I have spent hours looking on google and cannot find the correct answer. I had updated to the latest nugets but thats when the problems started. So I downgraded and I am still having issues. I am hoping someone can point me on the right direction or explain what I need to do
Below are the nugets I am using and my current code
` SKSvg? svg = new();
using (Stream? stream = GetType().Assembly.GetManifestResourceStream(resourceId))
{
if (stream != null)
{
try
{
svg.Load(stream);
}
catch (Exception ex)
{
}`
Beta Was this translation helpful? Give feedback.
All reactions