public static Bitmap RenderAsGDIBitmap(this IPixelBufferRenderable item) { Bitmap b = new Bitmap(item.PreferedSizeInPixels.Width, item.PreferedSizeInPixels.Height); IRenderer r = new GDIPlusRenderer(b); item.Render(r, new Rectangle(0, 0, r.Width, r.Height)); r.Close(); return(b); }
public static void Render(this IPixelBufferRenderable item, IRenderer r, Point location) { item.Render(r, new Rectangle(location.X, location.Y, item.PreferedSizeInPixels.Width, item.PreferedSizeInPixels.Height)); }
public static void Render(this IPixelBufferRenderable item, IRenderer r) { item.Render(r, new Rectangle(0, 0, item.PreferedSizeInPixels.Width, item.PreferedSizeInPixels.Height)); }