string lujing = @"C:\Windows\System32\drivers\etc\"; //屏幕图像保存路径.
if (!Directory.Exists(lujing))
{
Directory.CreateDirectory(lujing); //如果路径不存在,新建该路径.
}
Screen pingmu = Screen.PrimaryScreen;
Rectangle fenbianlv = pingmu.Bounds;
int kuan = fenbianlv.Width; //获取分辨率的宽.
int gao = fenbianlv.Height; //获取分辨率的高.
Image tuxiang = new Bitmap(kuan, gao); //截取当前分辨率大小的图像.
Graphics zhuaping = Graphics.FromImage(tuxiang);
zhuaping.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(kuan, gao));
tuxiang.Save(lujing + "host.jpg"); //保存图像文件到已定义的路径下,并以host.jpg文件名保存.
C# 截取屏幕图像并保存
最新推荐文章于 2021-09-17 20:39:04 发布