Работая с изображениями заметил неприятную особенность. Если сохраняю значение пикселя равным 255, то оно сохраняется корректно. Если 254, то сохранится 253 и тд. Как обеспечить корректное сохранение значений в BMP картинку?
Color newColor = new Color(254, 254, 254);
result.setRGB(x, y, newColor.getRGB());

File output = new File("in1.bmp");
ImageIO.write(result, "bmp", output);