Draw Using GDI+ Graphics
Performs GDI+ drawing within the processing pipeline.
Сode Snippet
using (var generator = new ImageGenerator(640, 480, PixelFormat.Format24bppRgb, RgbColor.White))
using (var drawer = new GdiPlusGraphicsDrawer())
using (var writer = ImageWriter.Create("DrawUsingGdiPlusGraphics.jpg"))
{
drawer.Draw += (sender, e) =>
{
var pen = new System.Drawing.Pen(System.Drawing.Color.Blue, 20);
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
e.Graphics.DrawRectangle(pen, new System.Drawing.Rectangle(20, 20, e.Width - 40, e.Height - 40));
};
Pipeline.Run(generator + drawer + writer);
}
Output
DrawUsingGdiPlusGraphics.jpg
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog