使用 C# 在 asp.net 中的图像上绘制一个 "X" 标记

draw an "X" mark on image in asp.net using c#

我有一个显示图像(准确地说是任何汽车图像)的网页,我的问题是我需要此页面通过单击图像来定位汽车损坏。例如,如果我点击图像上的某处,我点击的地方会出现一个 "X" 标记。所以我的观点是单击鼠标时如何设置 "X" 标记。我猜是跟image.Is的坐标有关的东西,这有可能吗?如果是,有人可以帮助我吗?谢谢

实际上我找到了我自己问题的答案

protected void ImageMap1_Click(object sender, ImageClickEventArgs e){

    int x = int.Parse(e.X.ToString());
    int y = int.Parse(e.Y.ToString());

    Bitmap bitMapIm = new System.Drawing.Bitmap(Server.MapPath("~/carImage.jpg"));
    Graphics graphicIm = Graphics.FromImage(bitMapIm);
    Pen penRed = new Pen(Color.Red, 3);
    graphicIm.DrawString("X", new Font("Arial", 25, FontStyle.Bold), Brushes.Red, x, y);
    bitMapIm.Save(Server.MapPath("~/carImage1.jpg"), ImageFormat.Jpeg);
    graphicIm.Dispose();
    bitMapIm.Dispose();
    ImageMap1.ImageUrl = "~/carImage1.jpg";
}