2012-02-11 11 views
5

En mi aplicación estoy haciendo correcciones de gamma, brillo y contraste definidas por el usuario. Ahora me preguntaba si existe una orden estándar de hacer esto o no.¿Hay una secuencia estándar para las correcciones de gamma, brillo y contraste?

Puede sonar trivial pero no pude encontrar nada al respecto. Supongo que es posible obtener el mismo resultado independientemente del orden, pero solo quiero estar seguro para hacerlo lo más intuitivo posible.

Respuesta

-1

Los efectos más predecibles se pueden lograr utilizando color matrix. La aplicación secuencial de las transformaciones puede ocasionar la pérdida ya que los desbordamientos de color durante cada paso serán irrecuperables. Alternativamente, las transformaciones de color se pueden realizar con mayor precisión que los datos de origen, por lo que el orden no es importante debido a que el contraste y el brillo solo son transformaciones de luminancia.

Editar: Para aclarar: el orden no es importante en una sola transformación, para no confundir con múltiples transformaciones en secuencia.

+0

El pedido es importante. Para un conjunto dado de valores de parámetros, el resultado variará según el orden de las operaciones. – Hugues

+0

Independientemente de la implementación, el contraste y las operaciones gamma o no lineales y el cambio del orden de operación cambiarán la salida. Un 40% de luminancia con + 40% de brillo (= 80%) seguido de contraste máximo terminará en un 100%, mientras que si el contraste se aplica primero (0%) y luego el brillo terminará nuevamente en un 40%. –

Cuestiones relacionadas