Esquema complementar de cômodo
Parta de uma cor de parede como #6B8E9F e receba molduras claras #E4E6E6 no mesmo tom e um destaque #9E6E56 do lado oposto do círculo cromático. Cole o código da sua amostra de tinta e teste as três cores. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Cor da parede
- #6B8E9F
- Esquema
- #6B8E9F, #E4E6E6, #9E6E56
- Funções no esquema
- wall, trim, accent
- Harmonia
- complementary
- Rotação de matiz (°)
- 180
Escolher a tinta de um cômodo raramente se limita à cor da parede. Rodapés, batentes, molduras de teto e um destaque de destaque precisam manter uma relação coerente para que o espaço pareça planejado e não improvisado. Esta ferramenta de esquema de cores complementar para cômodos toma o hex principal de parede de que você já gosta, aplica regras clássicas de harmonia de cores no espaço HSL e devolve uma cor de acabamento pronta para amostrar mais um destaque de matiz oposta para móveis, paredes de arte ou pequenos detalhes arquitetônicos. Proprietários, estilistas de interiores e planejadores de reforma podem colar um chip de marca ou um hex amostrado de foto e receber pacotes determinísticos de parede, acabamento e destaque com cadeias RGB e CSS. Códigos de cor malformados falham com um erro claro de entrada inválida em vez de um ajuste silencioso.
Entrada da parede e como o esquema complementar do cômodo é montado
O hex pode ter três ou seis dígitos hexadecimais com ou sem cerquilha inicial, de modo que #6B8E9F e 6B8E9F funcionam, assim como as formas curtas #69f e 69f. Maiúsculas e minúsculas são ignoradas. Depois que os dígitos são expandidos para seis caracteres em maiúsculas, a cor é convertida de canais sRGB em matiz, saturação e luminosidade pelo caminho padrão de croma máximo-mínimo compartilhado com pilhas gráficas CSS.
A partir desse triplo HSL da parede o algoritmo deriva dois papéis companheiros. O acabamento mantém a mesma matiz da parede para que as linhas arquitetônicas se relacionem com a cor de campo, depois reduz a saturação a uma faixa de tinta pálida e eleva a luminosidade aos altos oitenta ou meados dos noventa quando as paredes são médias ou escuras — o padrão clássico de acabamento branco tingido usado pelos fabricantes de tinta.
Quando a parede já é muito clara, luminosidade acima de setenta e cinco por cento, o acabamento aprofunda-se em uma borda mais escura da mesma matiz para que batentes ainda se leiam sobre gesso pálido.
O destaque dá o passo complementar: a matiz gira cento e oitenta graus na roda, a saturação sobe um pouco para o destaque soar como nota focal deliberada, e a luminosidade é invertida e limitada a uma faixa utilizável em tinta entre vinte e cinco e setenta e cinco por cento para que pastéis lavados ou blocos quase pretos não apareçam por acaso. Os valores HSL de acabamento e destaque convertem-se de volta a RGB inteiro e hex de seis dígitos.
Como usar o esquema numa reforma de verdade
Chame a ferramenta gratuita de esquema de cores complementar de cômodo no navegador enquanto estiver no corredor de uma loja ou revisando propostas de empreiteiros, sem instalar um suíte de design. Combine o destaque devolvido com amostras de luz e tecido ao vivo — a harmonia hex é um ponto de partida estrutural, não um substituto para ver chips sob a luz norte ou sul do seu cômodo.
Encadeie os hex de scheme em impressões, propostas PDF ou pipelines de tokens de design que mantenham parede, acabamento e destaque rotulados em projetos de vários cômodos. Autores que enviam SDKs podem mapear wall.hex, trim.hex e accent.hex diretamente em componentes de amostra ou propriedades personalizadas CSS sem reimplementar conversão HSL e regras de acabamento arquitetônico em cada idioma.
Mantenha as requisições pequenas, documente a regra de harmonia complementar para os usuários finais saberem que o destaque é de matiz oposta por desenho, e você obtém paletas de cômodo reproduzíveis para blogs de faça-você-mesmo, ferramentas de empreiteiros e workers na borda sem montar uma pilha completa de gestão de cor por conta própria.
Casos de uso
Planejamento de repintura de cômodo em DIY
Cole o hex da parede de um chip favorito ou amostra fotográfica e receba acabamento e cores de destaque complementares antes de comprar latas.
Configuradores de loja e e-commerce de tinta
Seletores de tinta online devolvem um esquema de três papéis para o comprador sair com parede, batente e destaque em um clique.
Perguntas frequentes
Como sugiro um esquema de cores complementar de cômodo a partir de um hex de parede?
A resposta inclui objetos wall, trim e accent mais um array scheme com os três códigos hex.
Como a cor de acabamento é escolhida?
O acabamento mantém a matiz da parede, reduz a saturação a um tinte pálido e usa luminosidade alta em paredes médias ou escuras. Se a parede já é muito clara (luminosidade ≥ 75%), o acabamento aprofunda-se para que batentes ainda contrastem sobre paredes pálidas.
Como a cor de destaque é escolhida?
O destaque usa harmonia complementar: a matiz gira 180°, a saturação sobe um pouco e a luminosidade é invertida e limitada a uma faixa de 25–75% adequada a destaques de tinta.
A ferramenta de esquema de cores complementar de cômodo é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Funciona com paredes cinza ou muito claras?
Sim. Uma parede cinza também recebe um destaque com tom definido, para trazer um toque de cor controlado. Se a parede for muito clara, as molduras passam para um tom mais escuro da mesma cor e continuam visíveis.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/life/paint-color-room-match \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wall_color":"#6B8E9F"}'const res = await fetch("https://api.kit.forhosting.com/life/paint-color-room-match", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wall_color": "#6B8E9F"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/paint-color-room-match",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wall_color": "#6B8E9F"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/paint-color-room-match", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wall_color":"#6B8E9F"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wall_color":"#6B8E9F"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/paint-color-room-match", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"wall_color": "#6B8E9F"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.paint_color_room_match",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entrada da parede e como o esquema complementar do cômodo é montado
Envie um campo JSON chamado wall_color com uma string hex CSS. O motor também aceita os aliases color, hex, wall e primary para que formulários e SDKs reutilizem nomes familiares. Todo o caminho é aritmética pura sem rede, sem semente aleatória e sem relógio de parede, de modo que cores de parede idênticas produzem sempre o mesmo JSON.
Como ler parede, acabamento, destaque e o array scheme
Use wall em grandes superfícies de campo, trim em rodapés, contornos de janela e linhas de teto, e accent em uma única parede de destaque, embutidos ou têxteis que precisem de contraste sem brigar com o campo da parede. Paredes cinza com saturação quase zero ainda recebem rotação de matiz complementar no destaque; o destaque pode mostrar mudança de matiz mesmo quando a parede parece neutra, de propósito, para introduzir uma nota de cor controlada. Uma resposta bem-sucedida ecoa wall_color como hex normalizado de seis dígitos com cerquilha e expande três objetos de papel chamados wall, trim e accent. Cada objeto de papel traz role, hex, hex_digits sem a cerquilha, canais inteiros r g b, componentes h s l em graus e percentagem, uma string rgb_css como rgb(107, 142, 159) e uma string hsl_css para tokens de design. O array scheme lista os três códigos hex na ordem parede-acabamento-destaque, e scheme_roles rotula esses slots para clientes que mapeiam cores em chips de interface sem fixar a ordem. Os campos harmony e hue_rotation_deg documentam a regra em vigor — complementar e cento e oitenta — enquanto method é sempre room_complementary_trim_accent e formula reafirma em uma linha a construção de acabamento e destaque para documentação e suporte. Strings vazias, caracteres não hex, comprimentos errados e wall_color ausente falham com invalid_input e não são cobrados após a rejeição do motor. Prefira este endpoint quando a intenção de busca for um esquema de tinta de cômodo com acabamento e destaque; para uma única amostra oposta sem papéis de interior use o buscador de cor complementar do catálogo, e para paletas de teoria multi-matiz veja geradores triádicos ou tetrádicos.
Uso da API, preços, fluxos de reforma e limites práticos
Faça POST de um corpo JSON compacto com wall_color definido para o hex principal da parede. Use a API pré-paga quando um planejador de reforma, configurador de e-commerce de tinta, app de staging imobiliário ou gerador de mood board precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor.
Casos de integração
Propostas de staging e reforma
Stagers e empreiteiros embutem hex determinísticos parede-acabamento-destaque em propostas e fixtures de CI que não divergem entre ambientes.
Perguntas técnicas
O que acontece se o formato da cor da parede for inválido?
A requisição falha com invalid_input. Valores vazios, caracteres não hex, comprimento errado e wall_color ausente são rejeitados e não cobrados.