Draw Using Advanced Graphics

Drawing Pipeline

Performs drawing with AdvancedDrawing in the Pipeline API.

Сode Snippet

using (var reader = ImageReader.Create("Venice.jpg"))
using (var drawer = new Drawer())
using (var writer = ImageWriter.Create("DrawUsingAdvancedGraphics.jpg"))
{
    drawer.Draw += (sender, e) =>
    {
        var pen = new Pen(System.Drawing.Color.GreenYellow, 30);

        e.Graphics.DrawRectangle(pen, new System.Drawing.RectangleF(15, 15, e.Width - 30, e.Height - 30));
    };

    Aurigma.GraphicsMill.Pipeline.Run(reader + drawer + writer);
}

Input

Venice.jpg

Output

DrawUsingAdvancedGraphics.jpg

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog