{
"hex": "#ff8800",
"rgb": {
"r": 255,
"g": 136,
"b": 0
},
"hsl": {
"h": 32,
"s": 100,
"l": 50
},
"cmyk": {
"c": 0,
"m": 47,
"y": 100,
"k": 0
},
"luminance": 0.3887,
"bestTextColor": "#000000",
"palettes": {
"complementary": [
"#0077ff"
],
"analogous": [
"#ff0800",
"#f6ff00"
],
"triadic": [
"#00ff88",
"#8800ff"
],
"shades": [
"#cc6d00",
"#995200",
"#663600",
"#331b00"
],
"tints": [
"#ffa033",
"#ffb866",
"#ffcf99",
"#ffe7cc"
]
},
"contrast": {
"with": "#ffffff",
"ratio": 2.39,
"AA": false,
"AALarge": false,
"AAA": false
}
}
curl --location --request GET 'https://zylalabs.com/api/14223/color+converter+palettes+and+wcag+contrast+api/35303/color+info?color=ff8800&compare=ffffff' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Conversores de color Paletas y Contraste WCAG API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API de Conversión de Color devuelve datos relacionados con conversiones de color y paletas Esto incluye representaciones de color en formatos HEX RGB HSL y CMYK así como paletas complementarias análogas y triádicas matices tintes el mejor color de texto y la relación de contraste WCAG
Los campos clave en la respuesta incluyen "hex" "rgb" "hsl" "cmyk" "luminancia" "mejorColorTexto" "paletas" (con subcampos para complementarios análogos triádicos tonos y matices) y "contraste" (con detalles sobre la relación y los niveles de cumplimiento)
El parámetro principal para el punto final es la entrada de color que se puede proporcionar en formatos HEX RGB HSL o CMYK Los usuarios pueden especificar el formato de salida deseado y solicitar tipos de paletas adicionales o comprobaciones de contraste
Los datos de respuesta están estructurados en un formato JSON con campos de nivel superior para valores de color, paletas e información de contraste. Cada formato de color (HEX, RGB, HSL, CMYK) está anidado dentro de su respectivo objeto lo que facilita el acceso a datos específicos
Los casos de uso típicos incluyen diseño web, diseño gráfico y verificaciones de accesibilidad Los usuarios pueden convertir colores para una marca consistente generar paletas de colores para proyectos y asegurar la legibilidad del texto frente a colores de fondo al verificar las proporciones de contraste WCAG
Los usuarios pueden utilizar los datos devueltos seleccionando el formato de color adecuado para sus necesidades aplicando las paletas generadas en proyectos de diseño y asegurando el cumplimiento de los estándares de accesibilidad al referirse a la relación de contraste y el mejor color de texto
La precisión de los datos se mantiene mediante algoritmos de conversión de color estandarizados y la adhesión a los principios de la teoría del color La API garantiza resultados consistentes a través de diferentes formatos de color y proporciona cálculos de relación de contraste confiables basados en las pautas WCAG
Los usuarios pueden esperar patrones de datos consistentes, como que los valores de color siempre se representen en sus formatos respectivos (por ejemplo, valores RGB como enteros). Los arreglos de paleta típicamente contendrán múltiples colores, mientras que las relaciones de contraste se presentarán con indicadores de cumplimiento (AA, AAA)