public object Any(HelloImage request) { using (Bitmap image = new Bitmap(10, 10)) { using (Graphics g = Graphics.FromImage(image)) { g.Clear(Color.Red); } var ms = new MemoryStream(); image.Save(ms, ImageFormat.Png); return(new HttpResult(ms, "image/png")); //writes stream directly to response } }
/// <summary>Anies the given request.</summary> /// /// <param name="request">The request.</param> /// /// <returns>An object.</returns> public object Any(HelloImage request) { using (var image = new Bitmap(10, 10)) { using (Graphics g = Graphics.FromImage(image)) { g.Clear(Color.Red); } var ms = new MemoryStream(); image.Save(ms, ImageFormat.Png); return new HttpResult(ms, "image/png"); //writes stream directly to response } }