【问题标题】:Modify / Update a JPEG image programmatically to add a text [duplicate]以编程方式修改/更新JPEG图像以添加文本[重复]
【发布时间】:2015-11-20 13:59:33
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:
      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();
      

      【讨论】:

        猜你喜欢
        • 2015-03-27
        • 2010-09-29
        • 2011-04-18
        • 1970-01-01
        • 2015-07-13
        • 1970-01-01
        • 1970-01-01
        • 2017-06-16
        相关资源
        最近更新 更多