ForHosting KIT · Imágenes

Corrección gamma de un color

Cambie los medios tonos de un color con una curva de potencia: un gamma de 2,2 convierte #3366cc en #07229c, los valores por debajo de 1 aclaran, y el negro y el blanco puros nunca se mueven. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Color
#3366cc
Gamma
2,2
Obtiene
Hex
#07229c
Resistencia (Ω)
7
G
34
B
156

La corrección gamma cambia el brillo percibido de un color elevando cada canal rojo, verde y azul a una potencia, en lugar de deslizar la luminosidad en HSL o mezclar hacia el blanco. Diseñadores, ingenieros gráficos y revisores de accesibilidad usan un exponente gamma cuando necesitan aclarar u oscurecer de forma no lineal, conservando el negro y el blanco puros y remodelando todo lo intermedio. Esta herramienta acepta un color hex CSS y un valor gamma en el intervalo semiabierto desde justo por encima de cero hasta diez, aplica la fórmula clásica por canal (salida igual a doscientos cincuenta y cinco por el canal normalizado elevado a gamma) y devuelve el hex corregido y los enteros RGB. Valores por debajo de uno elevan los medios tonos; por encima de uno los bajan; uno deja la muestra intacta.

Qué hace la gamma en los canales RGB

Comience con un color hex CSS como hash tres tres seis seis c c o la forma corta hash tres seis c. El analizador expande códigos de tres dígitos, pasa a minúsculas y convierte cada par en enteros rojo, verde y azul de cero a doscientos cincuenta y cinco. Cada canal se normaliza dividiendo por doscientos cincuenta y cinco para situarlo en el intervalo unitario.

A continuación se aplica el exponente gamma con potencia en coma flotante: la fracción unitaria elevada a gamma. Multiplicar de nuevo por doscientos cincuenta y cinco y redondear al entero más cercano produce el canal de salida, acotado al rango legal de cero a doscientos cincuenta y cinco. El negro permanece negro porque cero elevado a cualquier potencia positiva es cero.

El blanco permanece blanco porque uno elevado a cualquier potencia es uno. Todo entre esos extremos se mueve sobre una curva de potencia: gamma menor que uno arquea la curva hacia arriba y aclara medios tonos; gamma mayor que uno la arquea hacia abajo y los oscurece; gamma igual a uno es identidad pura.

El mismo exponente se aplica de forma independiente a rojo, verde y azul, de modo que el equilibrio relativo de canales puede desplazarse un poco respecto a un cambio de luminosidad HSL que congela matiz y saturación. Esa diferencia es intencionada: la corrección gamma es la curva de potencia clásica de pantalla e imagen, no un deslizador de luminosidad perceptual. Se rechazan formas hex con alfa de cuatro u ocho dígitos porque este contrato es solo RGB opaco.

Contrato de entrada, forma de respuesta y validación

Envíe dos campos: color como cadena hex y gamma como número finito estrictamente mayor que cero y como máximo diez. En caso de éxito la respuesta devuelve el color de seis dígitos normalizado y la gamma numérica, y ofrece muestras original y result. Cada muestra incluye role, hex, enteros r g b y una cadena rgb imprimible.

Los campos de nivel superior hex, r, g y b reflejan el resultado corregido por gamma para clientes de una sola línea. Una cadena formula breve documenta la regla de potencia por canal para documentación y soporte. Comprobaciones típicas: aplicar gamma dos punto dos a un azul medio, aplicar gamma cero punto cinco a un rojo puro para aclarar medios tonos, confirmar que gamma uno devuelve el hex original y rechazar gamma quince o un color ausente.

Conecte el formulario gratuito del navegador para vistas previas rápidas y llame al mismo contrato desde scripts cuando necesite generación masiva de tokens o comprobaciones de integración continua. Mantenga gamma dentro del intervalo documentado en lugar de confiar en recortes silenciosos: esta herramienta falla de forma explícita para que sistemas de diseño y canalizaciones de renderizado sigan siendo predecibles en todos los entornos.

Dónde aporta valor la corrección gamma

Las canalizaciones de pantalla e imagen suelen codificar o decodificar la luminancia con una curva de potencia cercana a dos punto dos; los equipos de producto que publican muestras de marca siguen necesitando una forma pequeña y documentada de previsualizar esa misma matemática sobre un solo hex sin abrir un editor de imagen completo. Los autores de tokens de diseño generan escalones de tono no lineales barriendo gamma sobre un color base cuando el aclarado u oscurecido HSL resulta demasiado lineal para su libro de marca.

Los revisores de accesibilidad exploran compañeros más oscuros o más claros de colores de texto e iconos manteniendo fijos el negro y el blanco puros, y luego pasan los candidatos a un comprobador de contraste. Las herramientas de marketing y presentación producen muestras de campaña más suaves o más intensas a partir de logotipos saturados cuando un simple aclarado porcentual lava el matiz.

Si más adelante necesita aclarar en HSL, oscurecer por porcentaje, mezclar dos hex o comprobar contraste WCAG, trátelos como intenciones de búsqueda y aterrizajes separados en lugar de sobrecargar esta página de gamma.

Previsualizar gamma de pantalla sobre hex de marca

Aplique una curva de potencia estilo 2.2 a un solo color de marca y capture el hex resultante para documentación, vistas previas de tema y revisiones de diseño.

Rampas de tono no lineales para tokens

Barra la gamma sobre una muestra base para generar escalones de medios tonos que conservan negro y blanco fijos al remodelar todo lo intermedio.

¿Cómo cambia la corrección gamma mi color hex?

Cada canal RGB c se convierte en round(255 × (c/255)^gamma). El negro y el blanco permanecen fijos; los medios tonos se aclaran si gamma es menor que 1 y se oscurecen si es mayor que 1.

¿Qué rango de gamma se permite?

Gamma debe ser un número finito en (0, 10].

¿Qué formatos hex se aceptan?

Hex CSS de tres y seis dígitos, con o sin hash inicial. Se rechazan formas con alfa (#rgba / #rrggbbaa) y caracteres no hex.

¿Cuánto cuesta aplicar la corrección gamma?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Qué hace un gamma de 2,2 con #3366cc?

Oscurece los medios tonos y devuelve #07229c, es decir, RGB 7, 34, 156. Cada canal se divide entre 255, se eleva a 2,2, se vuelve a multiplicar por 255 y se redondea.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/color/gamma

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/color/gamma \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#3366cc","gamma":2.2}'
{
  "color": "#3366cc",
  "gamma": 2.2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.gamma",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cadenas hex inválidas y gamma fuera de rango fallan con invalid_input claro, sin recortar en silencio.

Contrato de entrada, forma de respuesta y validación

Color también acepta los alias hex y base; gamma acepta g y exponent. Campos ausentes, caracteres no hex, longitudes incorrectas, NaN, Infinity, cero, gamma negativa y valores por encima de diez fallan con invalid_input y no se cobran. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.

Dónde aporta valor la corrección gamma

Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.

Comprobaciones golden de CI en medios tonos del tema

Compruebe que los tokens de producción siguen coincidiendo con el RGB corregido por gamma esperado tras editar la paleta, sin abrir un editor de imagen.

¿Qué ocurre con gamma = 1?

Gamma 1 es identidad: ningún canal cambia, de modo que el hex resultante coincide con el hex de entrada normalizado.

Ver la documentación completa del KIT →