c# 怎么在图片上显示文字
时间: 2023-10-07 18:07:42 浏览: 262
C#新手实例:在窗体上显示图片和文字
在 C# 中,在图片上显示文字可以使用 `System.Drawing` 命名空间中的 `Graphics` 类和 `Bitmap` 类。
下面是一个简单的示例:
```csharp
using System.Drawing;
// 加载图片
Bitmap image = new Bitmap("image.jpg");
// 创建一个 Graphics 对象
Graphics graphics = Graphics.FromImage(image);
// 创建一个字体
Font font = new Font("Arial", 24, FontStyle.Bold);
// 创建一个文本刷子
SolidBrush brush = new SolidBrush(Color.Black);
// 在图片上绘制文字
graphics.DrawString("Hello, World!", font, brush, new Point(100, 100));
// 保存图片
image.Save("output.jpg");
```
这个示例中,我们首先加载了一个图片,然后创建了一个 Graphics 对象。接着,我们创建了一个字体和一个文本刷子,并使用 `DrawString` 方法在图片上绘制了一段文字。最后,我们保存了修改后的图片。
需要注意的是,绘制文字时需要指定文字的字体、颜色和位置等信息,可以根据实际需求进行调整。
阅读全文