我正在使用XGetImage
和XGetPixel
从监视器中检索像素。
所有的工作都很好,但是在任何监视器上不可见的像素都是由某种随机值设置的。图片可以更好地解释:
监视器1是1280x1024,监视器2是1080x1920。如您所见,在左下角有一个填充了旧值/随机值的正方形。XGetPixel
太慢了,我想把这些像素设置为黑色。在
所以我的问题是:有没有办法告诉Xlib我不想要这些像素的值?或者我想让它回到黑色或其他值? 我在想WM或显卡的管理不善,但我不知道如何处理,如果可能的话。在
我在ctypes中使用Python2和Python3,但是C代码做了同样的事情。在
相关代码被用于Python的名为MSS,文件mss/linux.py的模块中。演示页面上的示例很清楚。在
你需要使用复合扩展来检索窗口的未映射/隐藏区域-请参阅Composite tutorial的“当windows内容可用”部分
相关问题 更多 >
编程相关推荐