Java - 获取像素颜色

时间:2011-08-23 22:13:13

标签: java get compare pixel

我是Java初学者,我正在尝试编写代码。目前我被困在getPixelColor()。这是类机器人的方法。我可以获得像素颜色,但不知道如何与其他颜色进行比较。假设我的其他颜色存储在某个int变量中,我需要比较这两种颜色。但我无法比较这两种颜色,因为它抛出了这个错误“无与伦比的类型:int和java.awt.Color”。如何将它转换为int?

由于

2 个答案:

答案 0 :(得分:2)

尝试

Color otherColor = new Color(someInt);

然后

if (otherColor.equals(robot.getPixelColor(someX, someY))
{
     ...
}

答案 1 :(得分:2)

可能类似于:

if(color.getRGB() == stored_color){
}

无论如何,你需要访问Color对象的getRGB函数来将数值与另一个int进行比较。