C#中如何在摄像头的预览画面的时候画矩形,用于截取自己想要的那部分图片? (注:视频在摄像的时候,那个矩形一直在上面,目的就是用于截取图用的!)

解决方案 »

  1.   

    预览画面的时候就画矩形的话,还真不清楚,我觉得你应该首先抓图,然后在对这个抓过的图进行处理,例如Image img = new Image();
    //img = 抓图处理部分();
    //然后调用GDI+进行画图等处理
    using (Graphics g = Graphics.FromImage(map))
    {
      //--------------------------
    }
      

  2.   

    用GDI+在显示控件上画矩形。在控件相应事件里(主要是MouseMove)显示控件.Refresh();
    Graphics g = 显示控件.CreateGraphics();
    Pen pen = new Pen(Color.Red, 1.0f);
    pen.DashStyle = DashStyle.Dash;
    g.DrawRectangle(pen,new Rectangle(p0.X,p0.Y,w,h));
    g.Dispose();
      

  3.   


    好的!!!
    如果是真的解决了,倾吾所有!!!
    请发送至:
    [email protected]
     
     学生感激不敬!!!!!
      

  4.   


    好的!!! 
     希望能得到你的帮助!!  学生将感激不敬!!!!!请发送至: 
    [email protected] 
      
      

  5.   

    关注呀,有答案给发一份:[email protected]