[英]draw an “X” mark on image in asp.net using c#
我有一個網頁,其中顯示圖像(准確的是任何汽車圖像),我的問題是我需要此頁面通過單擊圖像來定位汽車損壞。 例如,如果我單擊圖像上的某個位置,則在我單擊的位置會出現一個“ X”標記。 所以我的意思是如何在單擊鼠標時設置“ X”標記。 我想這與圖像的坐標有關,這可能嗎? 如果可以,誰能幫助我? 謝謝
實際上我找到了自己問題的答案
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";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.