日期:2014-05-18 浏览次数:20852 次
Graphics g = bg.Graphics; g.Clear(BackColor);
------解决方案--------------------
pen.DashStyle = DashStyle.Dash;
g.Clear(Color.White)
g.DrawRectangle(pen, currRect);
------解决方案--------------------
Bitmap bitmap = new Bitmap(DisplayRectangle.Width, DisplayRectangle.Height); Graphics g =Graphics.FromImage(bitmap); g.Clear(Color.White); Pen pen = new Pen(Color.Red); pen.DashStyle = DashStyle.Dash; g.DrawRectangle(pen, new Rectangle(30, 30, 66, 77)); g.Dispose(); bitmap.MakeTransparent(Color.White); pictureBox1.Image = bitmap;
------解决方案--------------------
原来是要在视频上叠加画面.不闪是不可能的.除非改做成透明窗体置于视频上层.
------解决方案--------------------
Bitmap B=New Bitmap(你的图片)
B.MakeTransparent(要挖空的颜色)
PictureBox1.Image=B
------解决方案--------------------
可以考虑使用GraphicsPath叠加