Java - получить цвет пикселя - PullRequest
       9

Java - получить цвет пикселя

0 голосов
/ 24 августа 2011

Я новичок в Java и пытаюсь что-то кодировать.В настоящее время я застрял в getPixelColor ().Это метод класса Робот.Я могу получить цвет пикселя, но не знаю, как сравнить с другим цветом.Допустим, мой другой цвет хранится в некоторой переменной int, и мне нужно сравнить эти два цвета.Но я не могу сравнить эти два цвета, потому что он выдает эту ошибку «несопоставимые типы: int и java.awt.Color».Так как же преобразовать его в int?

Спасибо

Ответы [ 2 ]

2 голосов
/ 24 августа 2011

Возможно, что-то вроде:

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

В любом случае, вам нужно получить доступ к функции getRGB объекта Color, чтобы сравнить числовое значение с другим целым числом.

2 голосов
/ 24 августа 2011

Попробуйте

Color otherColor = new Color(someInt);

, а затем

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