Xamarin形成Skiasharp图像问题

我正在使用Skiasharp为android和ios创建一个应用程序 . 我可以使用以下代码将图像添加到画布:

var bitmap = SKBitmap.Decode("icona_visitato_mappa_nero.jpg");
canvas.DrawBitmap(bitmap , x, y);

但我怎样才能调整图像大小?我已经尝试过这种方式,但我在var bitmapFinale中重现null:

var resizeFactor = 0.02f;
var bitmap = SKBitmap.Decode("icona_visitato_mappa_nero.jpg");
if (bitmap.ColorType != SKImageInfo.PlatformColorType){
   bitmap.CopyTo(bitmap, SKImageInfo.PlatformColorType);
}
var bitmapFinale = bitmap.Resize(new SKImageInfo((int)(bitmap.Width * resizeFactor), (int)(bitmap.Height * resizeFactor)), SKBitmapResizeMethod.Lanczos3);

回答(0)