在System.Drawing.Graphics
中,你可以使用Graphics
类的方法来绘制和修改图像。下面是一个示例代码,演示了如何使用Graphics
类来写入和修改图像:
using System.Drawing;
public class ImageProcessor
{
public void DrawTextOnImage(string imagePath, string text, int x, int y)
{
// 从文件加载图像
Image image = Image.FromFile(imagePath);
// 创建Graphics对象
using (Graphics graphics = Graphics.FromImage(image))
{
// 设置文本样式
Font font = new Font("Arial", 12);
Brush brush = new SolidBrush(Color.Red);
// 在指定位置绘制文本
graphics.DrawString(text, font, brush, x, y);
}
// 保存修改后的图像
image.Save(imagePath);
}
}
在上面的代码中,DrawTextOnImage
方法接受一个图像路径、要绘制的文本以及文本的位置作为参数。它首先从文件加载图像,然后创建一个Graphics
对象,并使用DrawString
方法在指定位置绘制文本。最后,它保存修改后的图像。
你可以根据自己的需求修改这个示例代码,例如添加其他绘制方法(如绘制线条、矩形等)来修改图像。