zoukankan      html  css  js  c++  java
  • 屏幕截屏

    //获得当前屏幕的分辨率
    Rectangle rc = sc.Bounds;
    int iWidth = rc.Width;
    int iHeight = rc.Height;
    //创建一个和屏幕一样大的Bitmap
    Bitmap myImage = new Bitmap(iWidth, iHeight);
    //从一个继承自Image类的对象中创建Graphics对象
    Graphics g = Graphics.FromImage(myImage);
    //抓屏并拷贝到myimage里
    g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight));

    //以时间为文件名字
    string Dir = Application.StartupPath + "/CutScreenImage";
    if (!Directory.Exists(Dir))
    Directory.CreateDirectory(Dir);

    DateTime dt = DateTime.Now;
    string jpgName = string.Format("{0}/{1}.jpg", Dir, string.Format("{0:yyyyMMddHHmmssffff}", dt));
    //保存文件到本地
    myImage.Save(jpgName);

    ----------------------------------------------------------------------------
    创建于2016年11月25日

    整理于2017年11月29日

  • 相关阅读:
    高可用keepalived的抢占式与非抢占式
    keepalived搭建
    高可用概念
    Nginx优雅显示错误页面
    Nginx调整上传文件大小
    nginx的root和alias区别
    nginx的include
    每日总结2.18
    每日总结2.17
    每日总结2.16
  • 原文地址:https://www.cnblogs.com/kanjinxiang/p/7920421.html
Copyright © 2011-2022 走看看