使用紧凑框架中的图形在Image上绘制DrawLines

时间:2013-08-29 08:34:35

标签: c# image graphics compact-framework2.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是积分列表。

1 个答案:

答案 0 :(得分:0)

在图形对象上创建图像和绘制线的图像已经解决了我的问题。

          //Ref with above Code

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

      gxcomp=Graphics.FromImage(im);

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

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