hi friend,
use below code to draw ellipse on image:
Graphics xGraph;
int k;
int r;
int x, y;
Bitmap DrawArea;
DrawArea = new Bitmap(Width,Height,System.Drawing.Imaging.PixelFormat.Format24bppRgb);
xGraph = Graphics.FromImage(DrawArea);
Random rnd = new Random((int)DateTime.Now.Ticks); // seeded with ticks
Pen myPen = new Pen(Color.Red);
// Drawing random circles in the bitmap image area
myPen.Color = Color.FromArgb(
(rnd.Next(0, 255)),
(rnd.Next(0, 255)),
(rnd.Next(0, 255)));
System.Drawing.Image image= System.Drawing.Image.FromFile("C:\abc.jpg");
xGraph.DrawImage(image, 0, 0, DrawArea.Width, DrawArea.Height, System.Drawing.GraphicsUnit.Pixel);
xGraph.DrawEllipse(myPen, x - r, y - r, r, r);
DrawArea.Save("C:\\abc.bmp");
xGraph.Dispose();
DrawArea.Dispose();
Please mark as answer if it helps.