我需要捕获屏幕(作为打印屏幕)的方式,以便我可以访问像素颜色数据,做一些图像识别,之后,我将需要在屏幕上生成鼠标事件,如左键单击,拖放(移动鼠标的同时按下按钮,然后释放它)。一旦完成,图像将被删除。
注意:我需要捕获整个屏幕,用户可以看到的一切,我需要模拟我的程序窗口外的点击(如果它有任何不同)
规格: Linux ubuntu语言: C++
性能并不是很重要,"print screen“功能将每10秒执行一次。该过程的持续时间可以长达24小时,因此方法需要稳定,并且没有内存泄漏(通常情况下:)
我可以在windows中使用win GDI和一些windows事件,但我不知道如何在Lin