Quantcast
Viewing all articles
Browse latest Browse all 63

New Post: How to load PNG as `byte[]` to HtmlImageLoadEventArgs callback?

For future reference:
The trick is to create a GDI image from a MemoryStream of the PNG picture. That can then be used to create a XImage as callback parameter.
using(var mem = new MemoryStream(img.Data))
{
    System.Drawing.Image sysImg = System.Drawing.Image.FromStream(mem, false, true);
    XImage ximg = XImage.FromGdiPlusImage(sysImg);
    args.Callback(ximg);
}

Viewing all articles
Browse latest Browse all 63

Trending Articles