¿Qué es la corrección gamma?
La corrección gamma aplica una relación no lineal entre los valores de señal almacenados y el brillo mostrado. Tiene en cuenta los estándares de transferencia, el comportamiento de la pantalla y aspectos de la percepción visual humana.
Cómo funciona la corrección gamma
El tratamiento digital de imágenes usa funciones de transferencia para establecer correspondencias entre la luz lineal de la escena o de la pantalla y valores de señal compactos. Aunque el proceso suele describirse con una curva de potencia, los espacios de color habituales pueden usar funciones por tramos y transformaciones distintas para el encoding y la visualización. Filtrar o componer directamente los valores codificados trata esos números no lineales como si representaran luz proporcional. Por eso, un flujo de trabajo con gestión de color decodifica a un espacio de trabajo adecuado, realiza las operaciones que dependen de la luz y después aplica la función de transferencia de salida.
Datos clave
- La función de transferencia sRGB incluye un segmento lineal cerca del negro y un segmento no lineal en el resto, por lo que tratarla como una única ley de potencias simple es solo una aproximación.
- La composición alfa y el remuestreo de imágenes producen una luminancia físicamente más plausible cuando primero se linealizan los canales de color; aplicar los mismos cálculos a los valores codificados suele oscurecer las transiciones.
- La ausencia de metadatos de perfil de color y transferencia, o la presencia de metadatos incorrectos, puede provocar que no se aplique ninguna corrección, que se aplique dos veces o que se utilice una curva equivocada. Los valores de los píxeles por sí solos no identifican su relación prevista con la luz.
Cuándo es importante la corrección gamma
Los pipelines de imágenes deben identificar la función de transferencia aplicable antes de cambiar el tamaño, mezclar o convertir colores. Tratar los valores codificados con gamma como si fueran lineales puede producir mezclas oscuras y una luminancia incorrecta.