Код на Java для узнавания цвета пикселей

Мне необходимо, чтобы программа брала изображение и проходила по каждому пикселю, выдавая hex код цвета пикселя.Как можно это реализовать? Искал в интернете что-либо о способах или библиотеках, но ничего не нашёл.


Ответы (1 шт):

Автор решения: AlekseiGaile
public static void main(String[] args) throws AWTException {
    Robot robot = new Robot();

    // The the pixel color information at 210, 20
    Color color = robot.getPixelColor(210, 20);

    // Print the RGB information of the pixel color
    System.out.println("Red   = " + color.getRed());
    System.out.println("Green = " + color.getGreen());
    System.out.println("Blue  = " + color.getBlue());
    System.out.println(String.format("#%02x%02x%02x", color.getRed(), color.getGreen(), color.getBlue()));
}

К примеру так - данный код возьмет точку на вашем экране с координатами 210, 20 и определит его цвет в RGB и HEX

→ Ссылка