我想让python将整个屏幕的图像文件保存为带有ctypes的变量,以便我可以在程序中访问屏幕并对其进行处理(例如将其放在pygame窗口中)。我不能使用任何其他库,除非它们包含在python中(没有安装或pip)。有谁知道该怎么做?
编辑:我正在使用Windows 10。
答案 0 :(得分:1)
PIL.ImageGrab来自PILLOW(可通过pip安装的python图像库fork)。您可以指定一个边界框或捕获整个屏幕。
更新:OP现在提到他不能使用外部库。
然后您可以virtually hit printscreen和read the clipboard。 PILLOW的代码是开源的,随时可以使用。
请记住,您可以随时call a command from within python:
>>> import os
>>> os.system("pip install pillow")
或下载该库的zip并将其导入您的代码中。