当我尝试使用Python Pillow捕获屏幕截图时,它可以节省一半的分辨率:
这是我的代码:
from PIL import ImageGrab
def main():
extraction=ImageGrab.grab()
extraction.show()
if __name__=="__main__":
main()
例如,我的分辨率为1000x1000像素(仅作为示例),但图像以500x500像素保存。
答案 0 :(得分:0)
它为我工作(macOS Sierra,Python 2.7.12,Pillow 4.0.0,1280x800分辨率)。
这里我添加一个步骤将图像保存到文件:
from PIL import ImageGrab
def main():
extraction=ImageGrab.grab()
extraction.show()
extraction.save("extraction.png")
if __name__=="__main__":
main()
使用ImageMagick检查:
$ identify extraction.png
extraction.png PNG 1280x800 1280x800+0+0 8-bit sRGB 399KB 0.000u 0:00.009