当前位置:首页 > Windows程序 > 正文

C# 截取屏幕局部

2021-03-28 Windows程序

标签:

//截取全屏图象 private void btnFullScreen_Click(object sender, EventArgs e) { //创建图象,,保存将来截取的图象 Bitmap image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Graphics imgGraphics = Graphics.FromImage(image); //设置截屏区域 imgGraphics.CopyFromScreen(0, 0, 0, 0, new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)); //保存 SaveImage(image); } //保存图象文件 private void SaveImage(Image image) { if (saveFileDialog.ShowDialog(this) == DialogResult.OK) { string fileName = saveFileDialog.FileName; string extension = Path.GetExtension(fileName); if (extension == ".jpg") { image.Save(fileName, ImageFormat.Jpeg); } else { image.Save(fileName, ImageFormat.Bmp); } } }

标签:

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69305.html