0

我有一个图片框控件,通过使用鼠标按下和鼠标移动事件,我正在使用点绘制图像并将其存储在我的数据库中。在更新模式下,我正在检索字节并将图像绘制到图片框控件中,现在我在图像上添加了几行,但是我得到了新添加的行或旧图像,但我想要两者

  //rect is my picture box
    Bitmap bmp = new Bitmap(rect.Width, rect.Height);
            // Create compatible graphics
            Graphics gxComp = Graphics.FromImage(bmp);

 //If i have a image 

           System.IO.MemoryStream memStream = new System.IO.MemoryStream(TmpSign);
                    Bitmap im = new Bitmap(memStream);

Tmp 是我的图像的字节数组

         gxComp.DrawLines(pen, _currentStroke.ToArray());

_currentStroke 是点列表。

4

1 回答 1

0

在该图形对象上创建图像和画线解决了我的问题。

          //Ref with above Code

//如果存在则创建图像的图形

      gxcomp=Graphics.FromImage(im);

和//将我的新绘制点写入图形

       gxComp.DrawLines(pen, _currentStroke.ToArray());
于 2013-08-31T08:59:44.423 回答