在Aforge的videoPlayer中画线,图像的翻转。

时间:2022-10-09 19:03:30
Aforge下载地址http://www.aforgenet.com
画线代码如下,主要是使用了videoplayer中的paint事件。
private  void  VideoPlayer_Paint( object  sender, System.Windows.Forms.PaintEventArgs e)
         {
             System.Drawing.Graphics g = e.Graphics;
             System.Drawing.Pen pen =  new  System.Drawing.Pen(System.Drawing.Brushes.Red, 2);  // 创建一个红色,宽度为2的画笔
             g.DrawLine(pen, 0f, 0f, 100f, 100f);   // 画(0,0)到(100,100)的直线
         }

下面是为了实现图像的翻转

        private void videPlayer1_NewFrame(object sender, ref Bitmap image)
        {
            if (image != null)
            {

               // RotateFlipType.Rotate90FlipNone;90度翻转

              //RotateFlipType.RotateNoneFlipX 按X轴翻转

                image.RotateFlip(RotateFlipType.RotateNoneFlipX);
            }
        }