将字符串添加到位图图像并保存它vb

时间:2013-04-24 14:42:41

标签: vb.net visual-studio-2010

我尝试从位图中获取Image对象,然后使用它来创建图形对象。 然后我使用DrawString函数写一些东西,然后保存它。图像保存成功,但字符串不存在。 下面是代码。

Dim gr As Graphics = Graphics.FromImage(NewImage)
            gr.DrawString("testSting " & temp_click.Text, font, Brushes.Black, New PointF(10, 10))
            gr.Dispose()
            NewImage.Save("C:\step" & stepNo & ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg)

1 个答案:

答案 0 :(得分:1)

我在C#中有一个与PictureBox类似的问题。我最终必须存储位图图像的本地副本,操纵该本地副本,然后存储图片框的图像属性等于本地副本。这是我的代码:

  Bitmap bm = (Bitmap)pic.Image;

  Graphics g = Graphics.FromImage(bm);

  ...apply changes to image using g object...

  g.dispose();

  pic.Image = bm;

  pic.Save(....);

希望这有帮助。