Код на 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