0
有什么方法可以在指针下的屏幕上找到像素的颜色名称?系统屏幕上的像素颜色检测
robot=new Robot();
Point coord = MouseInfo.getPointerInfo().getLocation();
color = robot.getPixelColor((int)coord.getX(), (int)coord.getY());
hexString = Integer.toHexString(color.getRGB());
hexString = hexString.substring(2, hexString.length());
现在我想要这个十六进制值的颜色名称(如蓝/绿/黑等)......我该怎么做?
你不能(可行)做这个。你可以得到的衣橱是将'color'与'Color'类中的预定义颜色进行比较,但是这不会匹配所有可能的颜色,只有少数几个原文 – MadProgrammer
我会剪掉整个像素业务,如果我问过这个问题 – Mordechai
你解决了吗? –