2 раза прочитал, ниче не понял, в чем проблема вообще? делишь на 255 и все
254 "в float" это 254/255 = 0,9960784, округли сам до нужной точности
PS в 3 раз прочитал, все равно не понял логики:
Цитата
Так вот, если 255 == 1.0f, то 254 будет равно 0.59f?
как так у тебя получилось-то?