簡體   English   中英

使用C#網站如何使用戶能夠將箭頭放在圖像上的某個位置,然后保存圖像

[英]Using C# website how do I enable user to put an arrow on the image in a certain location, then save the image

現在,我們正在使用C#在網站中上傳圖片,效果很好。

現在,我有一個請求,允許用戶在圖像的特定部分中將箭頭(覆蓋)放在圖像上以突出顯示圖像的一部分。

我們已經在文件上傳時在圖像中添加了文本,但是文本始終位於同一位置,但是我們希望用戶將箭頭放在所需的位置。 這將是POST上傳。 IE用戶上傳圖像,我們將其保存,另一個用戶打開圖像,即當我們要允許他們添加箭頭,然后重新保存圖像時。

任何幫助,將不勝感激

您需要在客戶端使用javascript(或jquery)來找出箭頭所處的位置。 假設您得到x-pos = 100,y-pos = 50,然后將這些值傳遞到服務器方法,該方法將圖像疊加在相同位置。 有些像c#類的位圖具有許多處理圖像的方法。 您寧可簽入msdn。 不幸的是,我無法為您編寫所有代碼。 但是,您知道了。 不是嗎

您可以使用document.elementFromPoint方法。
使用jQuery

jQuery(document.elementFromPoint(x, y)).click();

這也可以為您提供完整的示例。
如何獲得在畫布元素上單擊鼠標的坐標?

還不完整,您是否有ASP.NET網站或使用Silverlight的網站? 在第一種情況下,您需要使用客戶端技術,例如javascript,Jquery(如前所述),Flash,silverlight等。您有很多選擇,但是該操作無法實現為服務器部分操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM