ForHosting KIT · Utilidades de desarrollo

Compruebe paletas para protanopia y deuteranopia

Una paleta categórica debe hacer algo más que resultar atractiva en condiciones normales.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Sus colores deben seguir siendo diferenciables cuando una persona con una deficiencia común de visión rojo-verde observa un gráfico, mapa, panel o interfaz. Este comprobador simula protanopia y deuteranopia completas, mide cada pareja en un espacio cromático perceptivo e identifica las que quedan por debajo del umbral elegido. Así ofrece una alerta temprana reproducible, aunque la revisión final de etiquetas, formas, trazos y tamaños reales sigue correspondiendo al diseño.

Compruebe todas las relaciones de la paleta categórica

El color categórico permite separar clases independientes: líneas de producto en un gráfico, rutas en un mapa, estados en un panel o equipos en una planificación. Una paleta puede parecer variada y, sin embargo, contener dos tonos que convergen para una persona con deficiencia de visión rojo-verde. Introduzca entre dos y sesenta y cuatro colores hexadecimales. El comprobador normaliza la notación corta y larga, evalúa cada pareja única y devuelve los índices originales para localizar las muestras exactas en el sistema de origen. El resultado indica si la paleta supera la prueba, cuántas parejas se examinaron y cuáles requieren atención. También devuelve colores hexadecimales simulados para protanopia y deuteranopia, lo que facilita revisar o reproducir el cálculo. Si se marca una pareja, aumente la diferencia de luminosidad, saturación o matiz y vuelva a ejecutar la prueba. Los duplicados se marcan porque su distancia perceptiva es cero. Las notaciones inválidas, listas excesivas y paletas con menos de dos colores se rechazan para evitar resultados engañosos.

Interprete la simulación y el umbral

El cálculo descodifica primero cada color sRGB y linealiza sus canales, pues las matrices de deficiencia no deben aplicarse directamente a valores de pantalla con gamma. Después aplica matrices establecidas de intensidad completa por separado para protanopia y deuteranopia, convierte cada resultado simulado a CIE Lab y mide la separación con la fórmula CIE76. Una pareja se marca cuando su distancia es estrictamente inferior al umbral. El valor predeterminado es 20: un criterio práctico de detección para paletas categóricas, no la afirmación de que una cifra describa a todas las personas y condiciones. Puede reducirlo para una prueba técnica menos conservadora o aumentarlo si marcas pequeñas, líneas finas, pantallas deficientes o una lectura rápida exigen mayor separación. La salida conserva por separado ambos resultados y ofrece una lista consolidada, de modo que la automatización puede fallar una vez sin perder el diagnóstico. También incluye la distancia original de las parejas marcadas para mostrar qué colores inicialmente lejanos convergen tras la simulación. Las distancias se redondean para estabilizar la presentación.

Integre el resultado en un diseño accesible

Superar la prueba aporta evidencia útil, pero no constituye un certificado completo de accesibilidad. La apariencia cambia según los colores vecinos, el tamaño de las marcas, el suavizado, la calibración de pantalla, la luz ambiental y el tipo o intensidad de la visión cromática de cada persona. Además, una interfaz no debe transmitir información esencial únicamente mediante color. Combine esta comprobación con etiquetas directas, iconos, patrones, formas, líneas discontinuas o posiciones, para que las categorías sigan identificándose cuando dos tonos cuesten de nombrar. En gráficos, pruebe la visualización terminada a su tamaño previsto, no solo muestras aisladas. Para estados como éxito y error, compruebe aparte el contraste de texto y fondo: la distancia categórica y el contraste WCAG responden preguntas diferentes. En un sistema de diseño, ejecute esta capacidad al cambiar los tokens de paleta y guarde el JSON determinista con los demás controles. La misma entrada ordenada siempre produce el mismo cálculo, sin red, azar, modelos ni datos temporales. El navegador y la API comparten el solucionador; así puede experimentar y aplicar el umbral en integración continua por $0.002 por solicitud.

Revise los colores de series gráficas

Detecte colores de líneas, barras o áreas que puedan converger con deficiencias rojo-verde antes de publicar un panel.

Proteja los tokens del sistema de diseño

Ejecute una prueba determinista al cambiar tokens categóricos y bloquee revisiones que introduzcan una pareja ambigua.

Audite categorías de mapas y estados

Identifique regiones, rutas o estados que necesiten más separación de matiz o luminosidad, etiquetas, patrones o iconos.

¿Qué formatos de color se admiten?

Use colores sRGB hexadecimales con formato #RGB o #RRGGBB. La notación corta se amplía y la salida se normaliza a #RRGGBB en mayúsculas.

¿Qué significa el umbral?

Es la distancia CIE76 mínima permitida tras la simulación. Una pareja inferior se marca; el valor predeterminado es 20.

¿Un resultado seguro garantiza la accesibilidad?

No. Es una evaluación de paleta. Añada señales redundantes, pruebe el diseño terminado y realice los controles de contraste correspondientes.

¿Qué deficiencias se simulan?

Se simulan por separado protanopia y deuteranopia de intensidad completa y se indican las parejas problemáticas en cada caso.

¿Por qué se incluye la distancia original?

Permite descubrir parejas inicialmente muy separadas que se aproximan con una o ambas simulaciones.

¿Cuánto cuesta la API?

Cada solicitud de API cuesta $0.002. También puede ejecutar el comprobador en el navegador con el mismo solucionador determinista.

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/color-blind-safe-palette-check

¿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/color-blind-safe-palette-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"colors":["#0072B2","#D55E00","#009E73","#CC79A7"]}'
{
  "colors": [
    "#0072B2",
    "#D55E00",
    "#009E73",
    "#CC79A7"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.color_blind_safe_palette_check",
  "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.

Ver la documentación completa del KIT →