Visualize Clipping Path

Clipping Paths Drawing Bitmap

Visualizes clipping path for demonstration purposes.

Сode Snippet

public static void Run()
{
    Visualize("CopyClippingPath.jpg", "CopyClippingPath_Visualized.jpg");
}

private static void Visualize(string inputPath, string outputPath)
{
    using (var reader = new JpegReader(inputPath))
    using (var bitmap = reader.Frames[0].GetBitmap())
    using (var graphics = bitmap.GetAdvancedGraphics())
    {
        var graphicsPath = reader.ClippingPaths[0].CreateGraphicsPath(reader.Width, reader.Height);

        graphics.DrawPath(new Pen(new RgbColor(0, 0, 255, 127), 4f), Path.Create(graphicsPath));

        bitmap.Save(outputPath);
    }
}

Input

CopyClippingPath.jpg

Output

CopyClippingPath_Visualized.jpg

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