pu369com

python显示屏幕点的坐标和颜色(pyautogui)

1
2
3
4
5
6
7
8
9
10
11
#encoding=utf-8
import pyautogui
from PIL import ImageGrab
 
print("将光标移到左上角0,0坐标点停止运行程序")
while True:
    # 获取当前光标位置
    x, y = pyautogui.position()
    px = ImageGrab.grab().load()
    color = px[x, y]
    print("x:%s y:%s color:%s" % (x,y,color))

  

像素比较

1
2
3
im = pyautogui.screenshot():返回屏幕的截图,是一个Pillow的image对象
im.getpixel((500, 500)):返回im对象上,(500,500)这一点像素的颜色,是一个RGB元组
pyautogui.pixelMatchesColor(500,500,(12,120,400)) :是一个对比函数,对比的是屏幕上(500,500)这一点像素的颜色,与所给的元素是否相同;

  

参考:https://www.cnblogs.com/yunlong-study/p/14447093.html

http://www.taodudu.cc/news/show-4484910.html

posted on   pu369com  阅读(619)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示