python获取当前鼠标位置的RGB值

效果

依赖

bash 复制代码
pip install Pillow pyautogui
bash 复制代码
sudo apt install gnome-screenshot

代码

python 复制代码
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()
相关推荐
martian66522 分钟前
第17篇:python进阶:详解数据分析与处理
开发语言·python
无码不欢的我25 分钟前
使用vscode在本地和远程服务器端运行和调试Python程序的方法总结
ide·vscode·python
五味香26 分钟前
Java学习,查找List最大最小值
android·java·开发语言·python·学习·golang·kotlin
金融OG32 分钟前
99.8 金融难点通俗解释:净资产收益率(ROE)
大数据·python·线性代数·机器学习·数学建模·金融·矩阵
fmdpenny1 小时前
Django的安装
后端·python·django
小爬菜1 小时前
Django学习笔记(启动项目)-03
前端·笔记·python·学习·django
陈钇钇1 小时前
持续升级《在线写python》小程序的功能,文章页增加一键复制功能,并自动去掉html标签
python·小程序·html
didiplus1 小时前
告别手动编辑:如何用Python快速创建Ansible hosts文件?
网络·python·ansible·hosts
hvinsion2 小时前
Python 电脑定时关机工具
开发语言·python·电脑