效果
依赖
pip install Pillow pyautogui
sudo apt install gnome-screenshot
代码
import pyautogui
import time
def get_rgb_at_mouse():
try:
while True:
# 获取当前鼠标的位置
x, y = pyautogui.position()
# 截取当前屏幕图像
screenshot = pyautogui.screenshot()
# 获取鼠标位置的 RGB 值
rgb = screenshot.getpixel((x, y))
# 打印 RGB 值
print(f"鼠标位置: ({x}, {y}) -> RGB: {rgb}")
# 暂停一段时间,避免过于频繁的输出
time.sleep(0.5)
except KeyboardInterrupt:
print("\n程序已结束。")
if __name__ == "__main__":
print("请将鼠标移动到想要获取 RGB 值的位置。按 Ctrl+C 结束程序。")
get_rgb_at_mouse()