Workaround SKCanvas memory not being initialized properly.

This commit is contained in:
2020-05-28 14:27:26 +01:00
parent 7abc564c88
commit 3cb555db18

View File

@@ -102,6 +102,7 @@ namespace Marechai.Helpers
var matrix = SKMatrix.MakeScale(scale, scale);
var bitmap = new SKBitmap((int)(svgSize.Width * scale), (int)(svgSize.Height * scale));
var canvas = new SKCanvas(bitmap);
canvas.Clear();
canvas.DrawPicture(svg.Picture, ref matrix);
canvas.Flush();
var image = SKImage.FromBitmap(bitmap);
@@ -216,6 +217,7 @@ namespace Marechai.Helpers
var matrix = SKMatrix.MakeScale(scale, scale);
var bitmap = new SKBitmap((int)(svgSize.Width * scale), (int)(svgSize.Height * scale));
var canvas = new SKCanvas(bitmap);
canvas.Clear();
canvas.DrawPicture(svg.Picture, ref matrix);
canvas.Flush();
var image = SKImage.FromBitmap(bitmap);