BufferedImage не получает правильные цвета - PullRequest
0 голосов
/ 08 октября 2018

Итак, я загружаю изображение в формате png, чтобы изменить его размер, когда я понял, что цвет изображения был немного изменен.Я обнаружил, что это произошло, когда я загрузил изображение с помощью следующего примера.

BufferedImage image = ImageIO.read(new File("imagepath"));
final int rgb = image.getRGB(300, 300);
Color color = new Color(rgb);
System.out.println(color);

Проверка цвета Я обнаружил, что значения RGB для пикселя где: java.awt.Color [r = 238, g =28, b = 35]

Используется изображение https://imgur.com/a/G5DZfVe, в котором значения цвета для красного цвета составляют 255,0,33

Я использую jdk1.8.0_131, еслиэто представляет какой-либо интерес.

...