我需要快速从游戏中获取图像。我尝试使用这样的简单屏幕截图:
Rectangle bounds = Screen.GetBounds(Point.Empty);
using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size);
}
bitmap.Save("Screen.bmp");
}
但我不知道为什么如果我得到屏幕截图,我可以在 10 秒后得到另一个……需要一种方法来拍摄更快的图像。拿游戏帧会更好。