2016-12-20 38 views
0

我想創建某種熱圖,我有一個要使用的模板圖像,所以,我想在圖像上繪製/繪製一個完整的圓形,矩形在我已經知道的一點上。在圖像上繪製一個矩形並將新圖像保存在C#中Webform

例如,從x:200,y:200到x:250,y:250,獲取基礎圖像,在其上繪製一個完整的矩形,並保存新圖像。

什麼是最簡單的方法或解決問題的最佳方法。我使用的是C#一個WebForm上的Visual Studio

感謝

+0

我會做一個休息服務,採取圖像,從它創建一個圖形對象,繪製矩形。返回圖像。 – Trey

回答

1

代碼繪製一個矩形是相當瑣碎。使用最有意義的東西獲取圖像對象,從中獲取圖形對象,然後繪製。

using (Image img = Image.FromFile("yourfile.jpg")) 
using (Graphics g = Graphics.FromImage(img)) 
using (SolidBrush br = new SolidBrush(Color.Black)) 
{ 
    g.FillRectangle(br, 200, 200, 50, 50); 
    img.Save("YourNewFile.jpg"); 
} 
相關問題