源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#不使用系统api实现可以指定区域屏幕截屏功能

  • 时间:2021-10-09 13:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#不使用系统api实现可以指定区域屏幕截屏功能
[u]复制代码[/u] 代码如下:
//截取全屏图象         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);                 }             }         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部