C#-实现屏幕截取

引入命名空间:

using System.Drawing;

以下代码即可实现:

static void PrintScreen()
{
    using (Bitmap bitPic = new Bitmap(
       width: Screen.PrimaryScreen.Bounds.Width,
       height: Screen.PrimaryScreen.Bounds.Height))
    {
        using (Graphics gra = Graphics.FromImage(bitPic))
        {
            gra.CopyFromScreen(new Point(0, 0), new Point(0, 0), bitPic.Size);
            bitPic.Save("D:\\screen.bmp");
            bitPic.Dispose();
            gra.Dispose();
        }
    }
}

  

posted @ 2023-01-12 18:07  [春风十里]  阅读(191)  评论(0)    收藏  举报