精华内容
下载资源
问答
  • Java实现屏幕抓屏

    2020-08-10 19:39:56
    绍Java实现屏幕抓屏
  • 屏幕截屏

    2019-01-11 10:30:33
    public static void GetScreenImage(string imgpath)  {  //屏幕宽  int iWidth = Screen.PrimaryScreen.Bounds.Width;  //屏幕高  int iHeight = Screen.PrimaryScre...

    public static void GetScreenImage(string imgpath)
            {
                //屏幕宽
                int iWidth = Screen.PrimaryScreen.Bounds.Width;
                //屏幕高
                int iHeight = Screen.PrimaryScreen.Bounds.Height;
                //按照屏幕宽高创建位图
                Image img = new Bitmap(iWidth, iHeight);
                //从一个继承自Image类的对象中创建Graphics对象
                Graphics gc = Graphics.FromImage(img);
                //抓屏并拷贝到myimage里
                gc.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(iWidth, iHeight));
                //保存位图
                img.Save(imgpath);
            }

    展开全文
  • c#屏幕截屏抓屏

    2020-02-05 15:47:37
    用c#进行截屏时,由于用户可能在显示设置内调整缩放比例,比如“更改文本、应用等项目的大小”到150%。这时,用传统的代码抓屏时就会出现显示区域不全的问题。 原因在于当前显示器的“屏幕分辨率当前物理大小”和...

           用c#进行截屏时,由于用户可能在显示设置内调整缩放比例,比如“更改文本、应用等项目的大小”到150%。这时,用传统的代码抓屏时就会出现显示区域不全的问题。
           原因在于当前显示器的“屏幕分辨率当前物理大小”和屏幕显示大小不一致,对应的获取方法分别如下:


            /// <summary>
            /// 获取真实设置的桌面分辨率大小
            /// </summary>
            public static Size DESKTOP
            {
                get
                {
                    IntPtr hdc = GetDC(IntPtr.Zero);
                    Size size = new Size();
                    size.Height = GetDeviceCaps(hdc, 117);
                    size.Width = GetDeviceCaps(hdc, 118);
                    ReleaseDC(IntPtr.Zero, hdc);
                    return size;
                }
            }
            #region Win32 API
            [DllImport("user32.dll")]
            static extern IntPtr GetDC(IntPtr ptr);
            [DllImport("gdi32.dll")]
            static extern int GetDeviceCaps(
            IntPtr hdc, // handle to DC
            int nIndex // index of capability
            );        
            #endregion

            //获取屏幕显示大小
            Rectangle tScreenRect = Screen.PrimaryScreen.Bounds;


            当两者不相同时,需要先按照物理尺寸截屏,然后进行缩放到显示尺寸,代码如下:


            /// <summary>
            /// 抓屏
            /// </summary>
            /// <returns></returns>
            private Bitmap GetScreenImage()
            {           
                //获取屏幕显示大小
                Rectangle viewRect = Screen.PrimaryScreen.Bounds;
                Size phisicalRect = DESKTOP;
                Bitmap tSrcBmp = new Bitmap(phisicalRect.Width, phisicalRect.Height); // 用于屏幕原始图片保存
                Graphics gp = Graphics.FromImage(tSrcBmp);
                gp.CopyFromScreen(0, 0, 0, 0, phisicalRect);

                if (viewRect.Size != phisicalRect)
                {
                    //当两者不相同时进行缩放
                    Bitmap tSrcBmp2 = new Bitmap(viewRect.Width, viewRect.Height);
                    Graphics gp2 = Graphics.FromImage(tSrcBmp2);
                    gp2.DrawImage(tSrcBmp, new Rectangle(0, 0, viewRect.Width, viewRect.Height), 0, 0, phisicalRect.Width, phisicalRect.Height, GraphicsUnit.Pixel);
                    return tSrcBmp2 as Bitmap;
                }
                else {
                    return tSrcBmp;
                }
        }

    展开全文
  • Java屏幕截屏工具

    2018-04-11 09:27:08
    Eclipse4.2.1编写的Java屏幕截屏工具,可以实现简单的方块区域截屏截屏文件放在D盘。
  • 主要介绍了Android 屏幕截屏方法汇总的相关资料,需要的朋友可以参考下
  • 屏幕截屏工具

    2013-07-13 18:21:12
    如果你不想用QQ截屏工具,那么就用这个试试, 屏幕截屏工具
  • 屏幕截屏功能源码

    2021-03-16 17:45:34
    屏幕截屏功能源码ScreenCap是Android原生自带的截屏工具,通过调用底层,采取后台截屏的方式实现截屏,喜欢的朋友可以研究一下吧。
  • 屏幕截屏源码

    2012-11-24 13:26:04
    windows屏幕截屏的源码,直接把屏幕保存为bmp文件,支持由透明度的窗口,以及鼠标
  • 使用LabVIEW编程,把网络分析仪仪器屏幕截屏保存到仪器,然后传输图片文件到电脑端。图片格式为BMP。
  • android 屏幕截屏源码分享
  • 电脑屏幕截屏软件.rar

    2021-05-27 21:19:24
    电脑屏幕截屏软件.rar
  • VB屏幕抓屏源码.rar

    2019-07-10 11:14:27
    VB屏幕抓屏源码,俗称“屏幕间谍”,程序可以自动捕捉整个屏幕 保存图片在C盘,也可以仅捕捉当前窗口图像 保存图片在C盘。
  • Eclipse4.2.1编写的Java屏幕截屏Demo,可以实现简单的整屏幕截屏
  • PPC屏幕截屏ppc

    2010-08-15 15:51:07
    PPC屏幕截屏ppcPPC屏幕截屏ppc
  • windows API 屏幕截屏

    2016-02-26 13:47:08
    windows api实现屏幕截屏处理,并保存成jpg/bmp等格式文件,代码在vs2008运行无误,望能给大家提供帮助!
  • WIN屏幕截屏录屏工具

    2017-12-01 09:45:47
    WIN屏幕截屏录屏工具,可以录制屏幕,截取屏幕和截取滚动屏幕
  • 屏幕截屏软件绿色版

    2018-04-26 13:30:53
    完全绿色,无需安装,屏幕截屏软件,可全屏,可小窗,短小精悍,解压后发送快捷方式到桌面,方便使用。
  • 屏幕截屏软件源码(支持全屏截图以及区域截图) 。
  • 截屏软件 容易操作 无需安装 ctrl+alt+R 快捷键截图 很方便
  • hycam2 屏幕截屏

    2013-08-31 17:53:39
    很好的屏幕截屏软件 大家下载看看吧,很好用的
  • 屏幕截屏代码

    2009-02-06 17:22:13
    屏幕截屏代码,后面的不知道怎么搞了
  • 屏幕截屏软件源码(支持全屏截图以及区域截图) 。
  • 屏幕截屏软件源码,截屏程序代码,C#源码.rar
  • 屏幕截屏软件源码,截屏程序代码,C#源码.zip
  • fb 该库首先是学习framebuffer的一些例程,后面就是使用framebuffer实现linux的屏幕截屏,然后再使用framebuffer实现一款android app的屏幕截屏,最后,尝试使用frame buffer来实现屏幕录制.
  • qt屏幕截屏测试文件

    2013-10-07 13:18:49
    qt屏幕截屏测试文件,用于开发环境测试,
  • 屏幕截屏功能源码.zip

    2019-07-10 12:45:19
    屏幕截屏功能源码ScreenCap是Android原生自带的截屏工具,通过调用底层,采取后台截屏的方式实现截屏,喜欢的朋友可以研究一下吧。  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,417
精华内容 10,566
关键字:

屏幕抓屏