{
"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'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Conversor de Cores Paletas e Contraste WCAG API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
A API de Conversão de Cores retorna dados relacionados a conversões de cores e paletas Isso inclui representações de cores nos formatos HEX RGB HSL e CMYK além de paletas complementares análogas e triádicas matizes tonalidades a melhor cor de texto e a relação de contraste WCAG
Os campos-chave na resposta incluem "hex" "rgb" "hsl" "cmyk" "luminância" "melhorCorTexto" "paletas" (com subcampos para complementares análogas triádicas tonalidades e matizes) e "contraste" (com detalhes sobre razão e níveis de conformidade)
O parâmetro principal para o endpoint é a entrada de cor, que pode ser fornecida nos formatos HEX, RGB, HSL ou CMYK. Os usuários podem especificar o formato de saída desejado e solicitar tipos adicionais de paleta ou verificações de contraste
Os dados da resposta estão estruturados em um formato JSON, com campos de nível superior para valores de cor, paletas e informações de contraste. Cada formato de cor (HEX, RGB, HSL, CMYK) está aninhado dentro de seu respectivo objeto, facilitando o acesso a dados específicos
Casos de uso típicos incluem design de sites design gráfico e verificações de acessibilidade Os usuários podem converter cores para uma marca consistente gerar paletas de cores para projetos e garantir a legibilidade do texto em relação às cores de fundo verificando as razões de contraste WCAG
Os usuários podem utilizar os dados retornados selecionando o formato de cor apropriado para suas necessidades aplicando paletas geradas em projetos de design e garantindo a conformidade com os padrões de acessibilidade ao consultar a razão de contraste e a melhor cor de texto
A precisão dos dados é mantida através de algoritmos de conversão de cores padronizados e aderência aos princípios da teoria das cores A API garante resultados consistentes em diferentes formatos de cor e fornece cálculos de razão de contraste confiáveis com base nas diretrizes da WCAG
Os usuários podem esperar padrões de dados consistentes, como valores de cor sempre representados em seus respectivos formatos (por exemplo, valores RGB como inteiros). Os arrays de paletas geralmente conterão várias cores, enquanto as relações de contraste serão apresentadas com indicadores de conformidade (AA, AAA)