当前位置: 首页 > news >正文

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

效果

在这里插入图片描述

依赖

pip install Pillow pyautogui
sudo apt install gnome-screenshot

代码

import pyautogui
import timedef 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()
http://www.lryc.cn/news/464391.html

相关文章:

  • Ubuntu20.04运行深蓝运动规划hw_5
  • 删除node_modules文件夹
  • 基于Springboot+Vue的民宿管理系统(含源码数据库)
  • [LeetCode] 542. 01矩阵
  • 国产AI模型“Yi-Lightning”逆袭超越GPT-4!
  • 安卓設備上怎麼設置HTTP代理?
  • 学习Redisson实现分布式锁
  • 2024CSP-J模拟赛9————S12678
  • HarmonyOS中ArkUi框架中常用的装饰器
  • 服务攻防之Redis数据库安全
  • 随机森林算法的原理与实现
  • 模仿百度-基础版
  • c++贴瓷砖
  • 用 Python 构建高级配对交易策略
  • Java 引用数据类型详解、字符串的不可变性、如何处理字符串的内存管理、String Pool 及其优化
  • Babel使用
  • 自动机器学习(AutoML)
  • Vivado时序报告六:Report Timing详解
  • java基础:数据类型的总结
  • 【目标检测论文解读复现NO.39】基于改进 YOLOv8 的轻量级复杂环境苹果叶片病害检测方法
  • python 基础笔记 2(函数, 类)
  • LeetCode 2090.半径为K的子数组平均值
  • Qt C++ 编程中定义了一个槽函数(slot)deleteLater的作用
  • 【Hive】8-Hive性能优化及Hive3新特性
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-18
  • CTF(四)
  • 智慧商城项目1-项目初始化创建
  • Java集合(四)--treeset/treemap/章节练习题目/去重原理的解读和应用
  • 如何开启华为交换机 http
  • SpringBoot中的RedisTemplate对象中的setIfAbsent()方法有什么作用?