拍摄视频截图时获取黑色图像c#

时间:2014-01-13 05:37:29

标签: c# .net winforms visual-studio screenshot

我使用下面的代码在c#中截取屏幕截图并且它有效。然而,当我在播放视频时尝试截取屏幕截图时,我只获得视频部分的黑色像素,并捕获屏幕的其余部分。 请任何人帮助我。

这是我的代码:

    String filePath = Path.Combine(Application.StartupPath, "Temp.Jpeg");
    Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics graphics = Graphics.FromImage(bitmap as Image);
    graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);
    bitmap.Save("Temp.Jpeg", ImageFormat.Jpeg);
    System.IO.FileStream Imagestream = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read);

另外,请知道为什么我会得到这些黑色像素?

0 个答案:

没有答案