python PIL庫用grab截圖不全的問題

grab可以用來進行屏幕截圖,以進行下一步的圖像比對。

但是我用的4k屏,開了188%縮放避免字體過小,這樣會帶來截圖時按4K分辨率,則右下角有一大片黑的。

網上大多數採用調整縮放爲100%的方式,但是這樣看字體眼睛會瞎掉。

所以採用改註冊表的方法。


在win的運行中,輸入regedit出現註冊表編輯器

然後找到以下路徑

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

在裏面右鍵:新建——字符串值,分別新增兩個註冊表值

名稱分別爲python.exe和pythonw.exe路徑,值都爲HIGHDPIAWARE

完成後如下:

然後確定,關閉,這樣截圖就是開了縮放後正常的截圖了。


轉載請註明出處

贈人花草,手有餘香。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章