screen-capture

    1热度

    1回答

    目前我的代码能够捕捉图像并保存在指定位置,但如果我在第二次尝试相同时,图像被覆盖,所以如果该文件夹中存在相同的文件名,我们必须动态更改文件的名称。 我该怎么做? 当前屏幕捕捉的代码是: private void CaptureMyScreen() { try { //Creating a new Bitmap object Bitmap capture

    1热度

    1回答

    我正试图编写一个Windows C++程序,它会尝试从当前正在屏幕上显示的任何内容中挑选出感兴趣的颜色。 我已经试过了GDI,的Direct3D9和Direct3D11 DXGI以下的例子,它们都似乎工作只捕获Windows桌面和/或我自己的应用程序自身的输出。当我启动全屏Direct3D游戏时,我似乎最终会留下一些空白像素数据。 它必须才有可能实现此目标,否则OBS Studio,FRAPS等将

    2热度

    1回答

    我已经试过 How to capture screen activity to a movie file using AV Foundation 它的正常工作使用此示例代码来捕捉屏幕视频,但我想知道我怎么能捕捉到一些个人应用程序的指定窗口(不是由CGRect指定的屏幕区域)。 我在问,因为Google环聊可以共享指定的窗口,即使它不可见。 所以,我的问题是: 如何修改上面的代码来实现这一目标? 是

    1热度

    1回答

    上午使用bitblt API来捕获窗口屏幕大约需要30到40毫秒,但我想以更快的方式做到这一点,所以是任何其他内置API或建议我最好的屏幕捕获驱动程序。 这是我的代码。 ret = BitBlt(m_pGDI->hDoubleBufferWorker,0,0,this->m_screenWidth, this->m_screenHeight,hDisplayDC,this->m_sc

    -1热度

    2回答

    有没有什么办法可以使用IDXGIOutput1接口的DuplicateOutput()方法来获取桌面重复目前它在C++中可用,我想在C#中使用它。 DuplicateOutput()仅适用于我希望在UWP中实现的桌面,因此请指定任何替代方法。

    1热度

    1回答

    我使用AcquireNextFrame来制作我的桌面屏幕截图。是否可以在设置上设置我想要的输出图像的尺寸? 我在文档中看到这个功能IDXGIOutput::SetDisplaySurface可以提供帮助。 这里是我的代码: //Here I init a output texture with less resolution D3D11_TEXTURE2D_DESC desc;

    0热度

    1回答

    为了在预览模式下将实时帧提取到NDK端(openCv)中,我使用了android camera2。 我使用ImageReader表面来获取框架。但它被限制为最大帧值。 ImageReader.newInstance(800,600,ImageFormat.YUV_420_888, MAX_FRAME); 它的作品不错,但因为我们需要所有帧,必须从CaptureRequest.Builder删除

    0热度

    1回答

    我想在Outlook中保存完整表格的图像。我正在使用VSTO Outlook Addin。我能够捕捉到全屏图像,但是我自己并没有运用表单区域。有没有人有任何想法? var bmpScreenshot = new Bitmap(this.Width, this.Height, System.Drawing.Imaging.PixelFormat.Format

    -2热度

    1回答

    我们是否有android上的屏幕捕获标记,我们可以从该文件获得关于源设备的什么信息(我们可以知道屏幕分辨率为例,但还有什么?)。

    0热度

    1回答

    我们在Java中使用Cucumber + Selenium + Chromedriver开发了自动化脚本,并在多个jenkins代理(窗口)上运行。在我们的代理机器获得了Chrome v59升级后,屏幕捕获功能在我们的测试脚本中被破坏。捕获的屏幕是黑色图像。 Chrome v58中的代理仍在正常工作。同时,如果我们使用远程桌面和命令行登录来启动,测试脚本在jenkins代理上运行良好。 这里有一些