如何获取 IMG 的像素点 img = screen.grabWindow(hwnd).toImage()
时间: 2024-03-24 15:38:15 浏览: 123
在 Python 中,可以使用 PyAutoGUI 库来进行屏幕截图并获取像素点。以下是获取像素点的示例代码:
```
import pyautogui
import numpy as np
# 获取屏幕截图
screenshot = pyautogui.screenshot()
# 转换为 NumPy 数组
screenshot_array = np.array(screenshot)
# 获取像素点(x=100,y=200)
pixel_color = screenshot_array[200, 100]
print(pixel_color)
```
在上面的代码中,我们首先使用 `pyautogui.screenshot()` 函数来获取屏幕截图,并将其转换为 NumPy 数组。然后,我们可以使用数组的索引来获取特定像素的颜色值。在这个例子中,我们获取了坐标为 (100, 200) 的像素点的颜色值。
请注意,此方法需要安装 PyAutoGUI 库。你可以使用以下命令来安装:
```
pip install pyautogui
```
阅读全文