Windows 截图高难度问题,请慎入

2020-12-31 10:15:57 +08:00
 cool1205
windows 截图可以使用 windows 自带的,也可以使用 QQ 等辅助工具截图,效果还是可以的。我想请教各位大神一个问题,python 通过调用 windows 提供的 API 截图是拿的哪里的数据,这可能与 windows 刷新屏幕有关系了,windows 是直接从屏幕直接截取,还是从内存中直接获取。这么说有些抽象,举个例子,比如屏幕刷新率是 1HZ (例子而已),那就是一秒屏幕更新一下,此时有个程序每隔 0.1 秒向控制台输出当前毫秒时间戳,那此时使用截图工具,截到图片的时间戳会不会一秒内截图的十张图片一样,还是十张不一样。我尝试使用软件去验证,但不存在可操作性,希望有大哥指教一二
1790 次点击
所在节点    Python
4 条回复
codehz
2020-12-31 10:56:31 +08:00
Windows 的截图方法不下数十种。。。
你这种问法很难回答
我猜你想要通过塞无效数据的方法阻止别人截图(
nuk
2020-12-31 11:00:05 +08:00
大哥屏幕刷新 1hz,那渲染也只有 1hz 啊,程序输出再快不渲染出来怎么截新的图。。。
GeruzoniAnsasu
2020-12-31 11:20:27 +08:00
0.1 秒 都 100ms 了,没有哪种方式截图误差会有这么大的,这种频率量级不用理
iminto
2020-12-31 16:58:10 +08:00
@nuk 2L 正解,楼主的问题是伪命题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/740518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX