截取包含光标的屏幕截图

Take a screenshot that includes the cursor

我正在尝试用 pyautogui 制作一个程序,它根据光标的外观做不同的事情(例如,当你调整 window 或类似的东西的大小时,光标看起来不同),但是当采取带有 pyautogui.screenshot() 光标本身的屏幕截图未包含在图像中。有什么方法可以用 python 截取包含光标的屏幕截图吗?我的意思的照片

没有办法(据我所知,无论如何)您可以使用 pyautogui 在屏幕截图中包含光标。

但是有 2 个 hacky work-arounds :-

  1. 您可以按截图热键,即让系统截图,这样就可以得到图像。 windows,我记得是win + prtscn

  2. 可以获取截图时鼠标的位置,从网上获取光标图片,将光标覆盖在pyautogui截取的截图上根据需要使用 PIL 或任何其他库。