在C#中,要使用System.Drawing
命名空間中的DrawImage
方法繪制位圖,首先需要創建一個Bitmap
對象,然后將其繪制到另一個Bitmap
對象上。以下是一個簡單的示例,演示了如何使用DrawImage
方法繪制位圖:
using System;
using System.Drawing;
class Program
{
static void Main()
{
// 創建一個新的空白Bitmap對象,用于繪制圖像
Bitmap targetBitmap = new Bitmap(300, 300);
// 創建一個源Bitmap對象(要繪制的圖像)
Bitmap sourceBitmap = new Bitmap("path/to/your/image.png");
// 使用Graphics對象從源Bitmap繪制圖像到目標Bitmap
using (Graphics g = Graphics.FromImage(targetBitmap))
{
// 繪制源Bitmap到目標Bitmap的中心位置
g.DrawImage(sourceBitmap, new PointF(150, 150));
}
// 保存目標Bitmap到文件
targetBitmap.Save("path/to/save/output.png");
}
}
在這個示例中,我們首先創建了一個名為targetBitmap
的新空白Bitmap
對象,然后創建了一個名為sourceBitmap
的源Bitmap
對象(要繪制的圖像)。接下來,我們使用Graphics
對象從源Bitmap
繪制圖像到目標Bitmap
的中心位置。最后,我們將目標Bitmap
保存到文件。
請確保將sourceBitmap
的路徑替換為要繪制的實際圖像文件的路徑,并將targetBitmap
的保存路徑替換為要保存輸出圖像的位置。