2013-04-24 68 views
0

我尝试从位图获取图像对象,然后使用它创建图形对象。 然后,我使用DrawString函数编写一些内容,然后保存它。图像已成功保存,但其字符串不存在。下面是 是代码。将字符串添加到位图图像并保存vb

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

我在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(....); 

希望这会有所帮助。

相关问题