Я пишу трассировщик лучей на java, и я пытаюсь понять, как записать сгенерированное изображение в файл PNG. Пока что все примеры, которые я нашел, демонстрируют использование BufferedImage для создания PNG, но все они используют значения RGB от 0 до 255. В моем коде я представляю значение цвета каждого пикселя между 0 и 1, поэтому, например, пурпурный цвет равен (1 , 0, 1). Как я могу написать PNG с такими значениями?
Спасибо