ゲームから画像を取得するには高速が必要です。そして、私はこのような単純なスクリーンショットで試してみます:
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秒後に別のスクリーンショットを取得できる理由がわかりません...より高速な画像を撮影する方法が必要です。ゲームフレームを取るのがさらに良いでしょう。