在紧凑的框架中使用图形绘制图像



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

  //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是点的列表。

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

          //Ref with above Code

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

      gxcomp=Graphics.FromImage(im);

以及//把我新画的点写在图形上

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

相关内容

  • 没有找到相关文章

最新更新