在C#中,要保存使用DrawImage
方法繪制的圖像,您需要執行以下步驟:
Bitmap
對象,用于存儲繪制的圖像。Graphics
對象從原始圖像中繪制所需的圖像。Save
方法將繪制的圖像保存到文件。以下是一個示例代碼,演示了如何將繪制的圖像保存到文件:
using System;
using System.Drawing;
using System.IO;
class Program
{
static void Main()
{
// 原始圖像路徑
string originalImagePath = "path/to/your/original/image.jpg";
// 創建一個新的Bitmap對象,用于存儲繪制的圖像
Bitmap originalImage = new Bitmap(originalImagePath);
// 創建一個新的Graphics對象,用于繪制圖像
Graphics g = Graphics.FromImage(originalImage);
// 繪制所需的圖像(例如,在原始圖像上繪制一個矩形)
g.DrawRectangle(Pens.Red, 50, 50, 100, 100);
// 保存繪制的圖像到文件
string outputImagePath = "path/to/your/output/image.jpg";
originalImage.Save(outputImagePath, ImageFormat.Jpeg);
// 釋放資源
originalImage.Dispose();
g.Dispose();
}
}
在這個示例中,我們首先加載原始圖像,然后創建一個新的Bitmap
對象。接下來,我們使用Graphics
對象從原始圖像中繪制一個矩形。最后,我們使用Save
方法將繪制的圖像保存到文件。
請注意,您需要將originalImagePath
和outputImagePath
變量設置為實際的圖像路徑。此外,您可以根據需要更改DrawRectangle
方法的參數以繪制所需的圖像。