La forma más sencilla si bien dividir por 255 para 0-1 ó 256 0 - un poco menos de 1. Esto último a veces tiene sus ventajas. Necesitas hacer las divisiones en punto fijo o flotante, no en aritmética de enteros, por supuesto.
Sin embargo, de hecho, la respuesta humana a un valor de canal rgb en 0-255 no es lineal, tampoco lo es la respuesta del dispositivo. A menudo necesitas hacer una corrección gamma. Todo se involucra muy rápidamente, y generalmente no importa mucho para los gráficos de gama baja. Sin embargo, para los gráficos de gama alta, a menudo se quiere estar fuera del espacio de color rgb, y luego se necesitan funciones de conversión no lineales para finalmente eliminar los píxeles rgb de la imagen final.
¿Quizás divide por 255? – MikkoP
Excelente @ el.severo –