找回密码
  注册[Register]
查看: 702|回复: 5

[python] python 屏幕颜色识别

  [复制链接]
发表于 2020-8-3 08:15 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

第一种:
  1. def get_color(x, y):
  2.     gdi32 = windll.gdi32
  3.     user32 = windll.user32
  4.     hdc = user32.GetDC(None)  # 获取颜色值
  5.     pixel = gdi32.GetPixel(hdc, x, y)  # 提取RGB值
  6.     r = pixel & 0x0000ff
  7.     g = (pixel & 0x00ff00) >> 8
  8.     b = pixel >> 16
  9.     return [r, g, b]
复制代码


第二种:

  1. def get_color(x,y):
  2.     hwnd = win32gui.GetDesktopWindow()
  3.     dc = win32gui.GetWindowDC(hwnd)
  4.     color=win32gui.GetPixel(dc,x,y)
  5.     return color
复制代码
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2020-8-3 08:15 | 显示全部楼层
6666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-8-3 08:19 | 显示全部楼层
6666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-8-3 09:10 | 显示全部楼层
谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2020-8-3 09:11 | 显示全部楼层

谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2020-8-7 08:21 | 显示全部楼层
感谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|广告投放|大牛论坛

GMT+8, 2024-5-14 00:25 , Processed in 0.035559 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表