private Stream CreateWeatherImage(WeatherRendererInfo info) { var weatherRenderer = new WeatherRenderer(); int width = 975, height = 575; using (var surface = SKSurface.Create(width, height, SKColorType.N_32, SKAlphaType.Opaque)) { var skcanvas = surface.Canvas; weatherRenderer.DrawWeather(info, skcanvas, width, height); var img = surface.Snapshot().Encode(); return(img.AsStream()); } }