zoukankan      html  css  js  c++  java
  • C# 图像处理:复制屏幕到内存中,拷屏操作

            /// <summary>
            /// 复制屏幕到内存中
            /// </summary>
            /// <returns>返回内存流</returns>
            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;
    
            }
  • 相关阅读:
    男人应该懂得的
    喝酒礼仪
    Office Web Apps开放测试
    SAP系统概要
    SAP实施成功的关键因素
    SAP企业实施的方法论
    ASAP
    ERP系统的组成部分
    去除word的保护
    实习周小结
  • 原文地址:https://www.cnblogs.com/lujin49/p/3629173.html
Copyright © 2011-2022 走看看