Using a sliced strock as a timer
I already have the use of a running sliced strock like a timer. I wanted to do the same with a picture with rounded corners, but it didn't work and it was cropped for a round one.
This is the code I used:
    for (int i = 0; i <= 100; i++)
    {
        Bitmap bitmap2 = Pie(bitmap, i);
        var ms = new MemoryStream();
        bitmap2.Save(ms, ImageFormat.Png);
        RendererManager.LoadImage("NewVisuals.roundedRect" + i, ms);
    }
    public static Bitmap Pie(System.Drawing.Image source, int pct)
    {
        Bitmap bitmap = new Bitmap(source.Width, source.Height);
        using GraphicsPath graphicsPath = new GraphicsPath();
        graphicsPath.AddArc(0, 0, source.Width, source.Height, -90f, 3.6f * (float)pct);
        using Graphics graphics = Graphics.FromImage(bitmap);
        graphics.SetClip(graphicsPath);
        graphics.DrawImage(source, 0, 0, source.Width, source.Height);
        return bitmap;
    }
How can I avoid cutting corners, but just slice the picture as shown in the example? Example what i need
Find out how you can slice the outline for later use