Как конвертировать RGB в значения с плавающей точкой? - PullRequest
0 голосов
/ 07 декабря 2018

я получаю 3 целых: R, G, B Я хочу использовать эти цвета для чего-то, где мне нужно ввести 3 числа с плавающей точкой: R, G, B. Как мне "преобразовать" int в число с плавающей точкой?Потому что в поплавке 1 самый высокий

Спасибо

1 Ответ

0 голосов
/ 07 декабря 2018

В зависимости от диапазона значений int RGB вы можете просто разделить максимальное значение яркости, которое можно преобразовать в float.

Например, если int находится в диапазоне от 0 до255 (например, цветовые коды HTML), тогда вы можете использовать

float fR = intR / 255.0F;

и т. Д. Для G и B.

...