C# 以编程方式修改/更新JPEG图像以添加文本
我想知道在.NET中是否有一个图像库,它允许我动态打开JPEG图像并添加一个文本字段(例如:软件版本)C# 以编程方式修改/更新JPEG图像以添加文本,c#,image-processing,jpeg,image-editing,C#,Image Processing,Jpeg,Image Editing,我想知道在.NET中是否有一个图像库,它允许我动态打开JPEG图像并添加一个文本字段(例如:软件版本) 基本上,我应该能够将软件版本发送到此库。这个基于图像的库应该修改/添加一个文本到图像并保存它。您想使用System.Drawing名称空间。见此: Image origImage; using (Stream s = new FileStream(path, FileMode.Open, FileAccess.Read); { origImage = Image.FromStream
基本上,我应该能够将软件版本发送到此库。这个基于图像的库应该修改/添加一个文本到图像并保存它。您想使用
System.Drawing
名称空间。见此:
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();