2016-03-23 12 views
0

Bir görüntü (tam olarak herhangi bir araba görüntüsü) görüntülediği bir web sayfam var, benim sorun benim araba hasarı bulmak için bu sayfaya ihtiyacım var görüntü üzerinde. Örneğin, resmin üzerine bir yere tıklarsam, tıklattığım yerde bir "X" işareti belirir. Bu yüzden benim amacım, fare tıklandığında "X" işaretinin nasıl ayarlanmasıdır. Sanırım resmin koordinatları ile ilgili bir şey var. Bu mümkün mü? Eğer evet bana yardım edebilir mi? Teşekkürc kullanarak görüntüde bir "X" işareti çizmek C#

+0

[bir resim dosyasına ekleme metnin] (Olası yinelenen http://stackoverflow.com/questions/709414/adding-text-to- bir görüntü dosyası) – Carra

+0

Ben görüntü üzerinde bir "X" işareti koymak koymak ve bunu göstermek mümkün ama sorun ben bu "X" işareti aynı yerde görünmesini nasıl yapılır – Dani

+0

Bu web mi formlar? –

cevap

0

Aslında ben kendi soru için cevap buldu

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"; 
} 
+0

Dikkat: muhtemelen sitenizin * tüm * ziyaretçileri tarafından paylaşılacak olan bir "carImage.jpg" dosyasını düzenliyor gibi görünüyorsunuz. Resmi, olay kimliği ile ilgili bir dosya adına veya bu tek bir rapora özgü başka bir dosyaya kaydedin. –

+0

@HansKesting evet bunun farkındayım. Bu sadece benim noktaya ulaştığından emin olmak için bir test koduydu. – Dani

İlgili konular