以编程方式修改/更新JPEG图像以添加文本

时间:2015-08-26 13:35:17

标签: c# image-processing jpeg image-editing

我想知道.NET中是否有一个图像库可以让我动态打开JPEG图像并添加文本字段(例如:软件版本) 基本上我应该能够将软件版本发送到这个库。这个基于图像的库应该修改/添加文本到图像并保存。

2 个答案:

答案 0 :(得分:0)

您想使用System.Drawing命名空间。见:

Is there a way to programmatically add text to a System.Drawing.Image?

答案 1 :(得分:0)

Image origImage;
using (Stream s = new FileStream(path, FileMode.Open, FileAccess.Read);
{
    origImage = Image.FromStream(s);
}

using (Image newImage = new Bitmap(origImage))
{
    Graphics graphics = Graphics.FromImage(newImage);
    graphics.DrawString("Software version: " + version, font, Brushes.Black, 0, 0);

    newImage.Save(newPath, ImageFormat.Jpeg);
}

origImage.Dispose();