获取屏幕上的像素颜色

时间:2021-05-03 03:54:39

标签: jython-2.7

如何使用 Jython (Robot) 获取 R、G、B 格式的像素颜色,然后将其转换为 HEX。

这是我目前的代码。

fields.System.Title

1 个答案:

答案 0 :(得分:0)

好吧,我找到了如何让它工作,无论如何我都会分享我的代码。

#Jython

import sys
import os
from java.awt import Robot, Color

def get_pixels(posX, posY):
  robot = Robot() 
  colors = robot.getPixelColor(posX, posY)   

  r = colors.getRed()
  g = colors.getGreen()
  b = colors.getBlue()

  colors =  "#{:02x}{:02x}{:02x}".format(r,g,b)
  print (colors)

get_pixels(500, 500)

谢谢,问候!