博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 图像处理:复制屏幕到内存中,拷屏操作
阅读量:5899 次
发布时间:2019-06-19

本文共 887 字,大约阅读时间需要 2 分钟。

///         /// 复制屏幕到内存中        ///         /// 
返回内存流
public static MemoryStream GetScreenPng() { Screen sc = Screen.PrimaryScreen;//取得主屏 Rectangle rct = sc.Bounds;//得到主屏的范围 Image img = new Bitmap(rct.Width, rct.Height); Graphics gp = Graphics.FromImage(img); gp.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(rct.Width, rct.Height)); //SolidBrush sb = new SolidBrush(Color.Red); //Font ft = new System.Drawing.Font("黑体",16); //gp.DrawString("这是什么",ft,sb,new PointF(0,rct.Height-ft.Height)); //img.Save(@"d:\截图.png"); MemoryStream stream = new MemoryStream(); img.Save(stream, System.Drawing.Imaging.ImageFormat.Png);//转化为流,此时就已经有了png格式符了 return stream; }

 

转载于:https://www.cnblogs.com/lujin49/p/3629173.html

你可能感兴趣的文章
idea找不到tomcat.Plugin supporting features
查看>>
更改远程桌面默认端口3389及删除远程桌面连接历史记录
查看>>
tcl tcom 调用excel保存时出错记录及解决方法
查看>>
轻计算重显示 惠普推动云终端再次革命
查看>>
网络层协议类型及对应的16进制值
查看>>
nc命令
查看>>
Windows查看主板最大支持内存
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
现代程序设计 作业9 - 综合练习
查看>>
磁盘管理和常用阵列介绍(干货)
查看>>
window phone 独立存储空间的操作
查看>>
Mycat的使用 - 04.事务支持
查看>>
linux chown命令
查看>>
solarwinds 快速上手指南
查看>>
生产环境下Redis主备配置(持久化)
查看>>
vSphere ESXI 故障处理大全
查看>>
Android的手机震动
查看>>
Vcenter5.1安装详解
查看>>
ArcGIS Server 10.1发布要素服务时遇到的数据库注册问题总结 (二)
查看>>