ForHosting KIT · Imágenes

Hex a escala de grises por luminancia Rec. 709

Convierta #3498DB a gris con la luminancia Rec. 709: 0,2126 × rojo + 0,7152 × verde + 0,0722 × azul da 135,5774, que se redondea a 136 y al gris neutro #888888. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Hex
#3498DB
Obtiene
Hex de entrada
#3498db
Gris (hex)
#888888
Valor de gris
136
Luminancia
135,5774

Este conversor transforma un color #RRGGBB estrictamente formateado en un gris neutro mediante los pesos de luminancia Rec. 709. El verde ejerce la mayor influencia, seguido del rojo y del azul, lo que representa el brillo percibido mejor que un promedio simple. La respuesta incluye la entrada normalizada, los canales RGB, la luminancia sin redondear, el valor gris redondeado, el hexadecimal gris y la fórmula. Se rechazan abreviaturas, valores sin almohadilla, canales alfa, espacios y caracteres no hexadecimales.

Por qué los pesos Rec. 709 producen un gris útil

Un promedio matemático trata el rojo, el verde y el azul como si cada canal aportara lo mismo al brillo aparente, pero la visión humana no responde por igual a esos colores primarios. El verde suele parecer mucho más brillante que el azul con el mismo valor de canal, y el rojo queda entre ambos. Este conversor aplica los coeficientes de luma Rec.

709: 0.2126 para el rojo, 0.7152 para el verde y 0.0722 para el azul. Las tres contribuciones ponderadas se suman y el resultado se redondea al entero más cercano. Ese valor se repite en los canales rojo, verde y azul para formar un gris neutro de seis dígitos.

Este método resulta especialmente útil cuando un flujo de diseño o software necesita un único gris que represente de forma perceptualmente razonable un color RGB. Evita las distorsiones evidentes de brillo de una media aritmética y sigue siendo transparente, rápido y fácil de reproducir en otro lenguaje. La respuesta muestra tanto la luminancia calculada como el entero final, de modo que usted puede distinguir la ponderación del redondeo y auditar la conversión sin depender de un ajuste oculto de un editor de imágenes.

Cómo enviar un color e interpretar la respuesta

Envíe un objeto con un campo hex, por ejemplo #3498db. La validación es deliberadamente estricta: el valor debe ser una cadena que comience con una almohadilla seguida de exactamente seis dígitos hexadecimales. Se aceptan mayúsculas y minúsculas, pero se rechazan la abreviatura de tres dígitos, la notación alfa de ocho dígitos, el prefijo 0x, los espacios, los colores CSS con nombre y los valores sin almohadilla.

Este contrato reducido hace más segura la automatización, ya que otra biblioteca no podrá reinterpretar datos incorrectos. El campo formula identifica los coeficientes exactos.

Usos fiables, límites y consejos de prueba

Use esta conversión para tokens de paleta individuales, variables CSS, datos de prueba, colores de gráficos, vistas monocromas o cualquier proceso que reciba un hexadecimal RGB válido de seis dígitos y necesite un gris neutro reproducible. Es una operación sobre un valor de color, no un procesador de imágenes: no descarga archivos, recorre píxeles, conserva transparencias, crea degradados, evalúa contraste WCAG ni modifica una paleta completa.

Tampoco linealiza los canales sRGB antes de aplicar los coeficientes; aplica directamente los pesos de luma Rec. 709 a los canales enteros codificados, la fórmula determinista convencional solicitada por numerosos flujos de hexadecimal a gris. Para pruebas sólidas, incluya los extremos negro y blanco, un gris neutro, colores dominados por verde y azul, una entrada en mayúsculas y varios formatos no válidos. Conserve el token original si necesita reversibilidad, porque el gris elimina el matiz y no permite reconstruir el color inicial.

Cuando compare otras herramientas, confirme primero su fórmula: los coeficientes BT.601, el promedio igual, la luminancia linealizada por gamma, el truncamiento y las opciones propias de un editor pueden producir números distintos bajo el mismo nombre. Esta capacidad declara la fórmula en cada respuesta para que las diferencias sean explicables.

Normalizar tokens de diseño

Convierta colores hexadecimales de marca e interfaz en grises estables para temas monocromos y revisiones de diseño.

Crear datos de prueba deterministas

Genere valores grises auditables para probar utilidades de color sin depender de un lienzo del navegador ni de una biblioteca de imágenes.

Preparar colores monocromos para gráficos

Transforme series de gráficos en valores neutros ponderados perceptualmente para vistas en gris e impresión.

¿Qué fórmula se utiliza?

El conversor calcula 0.2126R + 0.7152G + 0.0722B y redondea el resultado al entero más cercano.

¿Qué formatos hexadecimales se aceptan?

Solo una almohadilla seguida de exactamente seis dígitos hexadecimales: #RRGGBB. Se permiten letras mayúsculas o minúsculas.

¿Se aceptan colores abreviados o con alfa?

No. Se rechazan #RGB y #RRGGBBAA para mantener un contrato de entrada estricto e inequívoco.

¿Por qué otra herramienta puede devolver otro gris?

Puede usar promedio igual, coeficientes BT.601, luminancia linealizada por gamma, truncamiento u otro modelo de gris.

¿Qué gris da #3498DB con la luminancia Rec. 709?

Da #888888. Con rojo 52, verde 152 y azul 219, la suma ponderada es 135,5774, que se redondea a un valor de gris de 136 repetido en los tres canales.

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/grayscale-luminance

¿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/grayscale-luminance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#3498db"}'
{
  "hex": "#3498db"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.grayscale_luminance",
  "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.

Por qué los pesos Rec. 709 producen un gris útil

Como los coeficientes y la regla de redondeo son fijos, una entrada idéntica siempre produce el mismo JSON.

Cómo enviar un color e interpretar la respuesta

En una respuesta correcta, input_hex contiene la entrada normalizada en minúsculas. input_rgb separa los bytes rojo, verde y azul como enteros decimales. luminance presenta la suma ponderada con cuatro decimales y gray_value la presenta redondeada al entero más cercano. gray_hex repite tres veces el byte convertido a dos dígitos hexadecimales. La automatización mediante API cuesta $0.002 por solicitud correcta y la misma función pura solve sirve al navegador. Los fallos de validación usan invalid_input, para que usted distinga un color incorrecto de un problema de infraestructura y muestre una corrección precisa a quien proporcionó el dato.

Usos fiables, límites y consejos de prueba

Compruebe gray_value y gray_hex para detectar cualquier cambio futuro de redondeo o formato.

¿Cuánto cuesta una conversión mediante API?

Cada solicitud correcta mediante API cuesta $0.002. La ejecución en el navegador no genera un cargo de API.

Ver la documentación completa del KIT →