0
我想創建某種熱圖,我有一個要使用的模板圖像,所以,我想在圖像上繪製/繪製一個完整的圓形,矩形在我已經知道的一點上。在圖像上繪製一個矩形並將新圖像保存在C#中Webform
例如,從x:200,y:200到x:250,y:250,獲取基礎圖像,在其上繪製一個完整的矩形,並保存新圖像。
什麼是最簡單的方法或解決問題的最佳方法。我使用的是C#一個WebForm上的Visual Studio
感謝
我想創建某種熱圖,我有一個要使用的模板圖像,所以,我想在圖像上繪製/繪製一個完整的圓形,矩形在我已經知道的一點上。在圖像上繪製一個矩形並將新圖像保存在C#中Webform
例如,從x:200,y:200到x:250,y:250,獲取基礎圖像,在其上繪製一個完整的矩形,並保存新圖像。
什麼是最簡單的方法或解決問題的最佳方法。我使用的是C#一個WebForm上的Visual Studio
感謝
代碼繪製一個矩形是相當瑣碎。使用最有意義的東西獲取圖像對象,從中獲取圖形對象,然後繪製。
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");
}
我會做一個休息服務,採取圖像,從它創建一個圖形對象,繪製矩形。返回圖像。 – Trey