python PIL库用grab截图不全的问题

grab可以用来进行屏幕截图,以进行下一步的图像比对。

但是我用的4k屏,开了188%缩放避免字体过小,这样会带来截图时按4K分辨率,则右下角有一大片黑的。

网上大多数采用调整缩放为100%的方式,但是这样看字体眼睛会瞎掉。

所以采用改注册表的方法。


在win的运行中,输入regedit出现注册表编辑器

python PIL库用grab截图不全的问题_第1张图片

然后找到以下路径

​​​​HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

在里面右键:新建——字符串值,分别新增两个注册表值

名称分别为python.exe和pythonw.exe路径,值都为HIGHDPIAWARE

python PIL库用grab截图不全的问题_第2张图片

完成后如下:

然后确定,关闭,这样截图就是开了缩放后正常的截图了。


转载请注明出处

赠人花草,手有余香。

你可能感兴趣的:(python)