Преобразование целого числа RGB в цветной объект

#java #colors #awt #awtrobot

#java #Цвет #awt #awtrobot

Вопрос:

Я рисую целое число из цвета, используя этот код:

 robot.getPixelColor(x, y).getRGB()
  

Теперь, как мне перейти от целого числа обратно к цвету RGB? Я осмотрелся и не увидел ничего, что делало бы это…

Спасибо!

Ответ №1:

На самом деле getPixelColor(x,y) возвращает java.awt.Color .

 Color color = robot.getPixelColor(x,y);
int rgb = color.getRGB();
Color color2 = new Color(rgb);
  

Комментарии:

1. 1 Не забудьте включить true или false указать, следует ли также извлекать АЛЬФА-значение из упакованного int объекта