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

本文关键字:图像 添加 文本 JPEG 编程 方式 修改 更新 | 更新日期: 2023-09-27 18:09:51

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

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

您希望使用System.Drawing命名空间。看到这个:

是否有一种方法以编程方式添加文本到System.Drawing.Image?

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();