Esquema complementario de habitación
Parta de un color de pared como #6B8E9F y obtenga unas molduras claras #E4E6E6 del mismo tono y un acento #9E6E56 del lado opuesto de la rueda de color. Pegue el código de su muestra de pintura y pruebe los tres. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Color de la pared
- #6B8E9F
- Esquema
- #6B8E9F, #E4E6E6, #9E6E56
- Funciones en el esquema
- wall, trim, accent
- Armonía
- complementary
- Rotación de tono (°)
- 180
Elegir la pintura de una habitación rara vez se limita al color de la pared. Zócalos, marcos de puerta, molduras de techo y un acento destacado deben relacionarse de forma coherente para que el espacio se sienta diseñado y no improvisado. Esta herramienta de esquema de color complementario para habitaciones toma el hex principal de pared que ya le gusta, aplica reglas clásicas de armonía de color en el espacio HSL y devuelve un color de moldura listo para muestrear más un acento de tono opuesto para muebles, muros de arte o pequeños detalles arquitectónicos. Propietarios, estilistas de interiores y planificadores de reformas pueden pegar un chip de marca o un hex muestreado de una foto y recibir paquetes deterministas de pared, moldura y acento con cadenas RGB y CSS. Los códigos de color mal formados fallan con un error claro de entrada inválida en lugar de un recorte silencioso.
Entrada de pared y cómo se construye el esquema complementario de habitación
El hex puede tener tres o seis dígitos hexadecimales con o sin almohadilla inicial, de modo que funcionan tanto #6B8E9F como 6B8E9F, y las formas cortas #69f y 69f. Se ignora mayúsculas y minúsculas. Tras expandir los dígitos a seis caracteres en mayúsculas, el color se convierte de canales sRGB a matiz, saturación y luminosidad con la ruta estándar de croma máximo-mínimo compartida con las pilas gráficas CSS.
A partir de ese triple HSL de pared el algoritmo deriva dos roles acompañantes. La moldura conserva el mismo matiz que la pared para que las líneas arquitectónicas se sientan emparentadas con el color de campo, luego baja la saturación a una banda de tinte pálido y sube la luminosidad a los altos ochenta o mediados de los noventa cuando las paredes son medias u oscuras: el patrón clásico de moldura blanca tintada que usan los fabricantes de pintura.
Cuando la pared ya es muy clara, luminosidad por encima del setenta y cinco por ciento, la moldura se profundiza en un borde más oscuro del mismo matiz para que los marcos sigan legibles sobre yeso pálido.
El acento da el paso complementario: el matiz rota ciento ochenta grados en la rueda, la saturación se impulsa ligeramente para que el acento se lea como nota focal deliberada, y la luminosidad se invierte y se acota a una banda usable en pintura entre el veinticinco y el setenta y cinco por ciento para que no aparezcan pasteles lavados ni bloques casi negros por accidente. Los valores HSL de moldura y acento se convierten de nuevo a RGB entero y hex de seis dígitos.
Cómo usar el esquema en una reforma real
Llame a la herramienta gratuita de esquema de color complementario de habitación en el navegador mientras está en el pasillo de una tienda o revisa propuestas de contratistas, sin instalar una suite de diseño. Combine el acento devuelto con muestras de luz y tela en persona: la armonía hex es un punto de partida estructural, no un sustituto de ver chips bajo la luz norte o sur de su habitación.
Encadene los hex de scheme en impresiones, propuestas PDF o pipelines de tokens de diseño que mantengan etiquetados pared, moldura y acento en proyectos de varias habitaciones. Las entradas siguen las mismas reglas de retención que otros ítems parse del KIT, y los resultados son seguros para fijar en pruebas de integración continua porque el algoritmo es totalmente determinista entre runtimes.
Mantenga las peticiones pequeñas, documente la regla de armonía complementaria a los usuarios finales para que sepan que el acento es de tono opuesto por diseño, y obtendrá paletas de habitación reproducibles para blogs de bricolaje, herramientas de contratistas y workers en el borde sin montar una pila completa de gestión del color por su cuenta.
Qué puede hacer con ella
Planificación de repintado de habitación en bricolaje
Pegue el hex de pared de un chip favorito o de una muestra fotográfica y reciba moldura y acentos complementarios antes de comprar botes.
Configuradores de tienda y comercio electrónico de pintura
Los selectores de pintura en línea devuelven un esquema de tres roles para que el comprador salga con pared, marco y acento en un solo clic.
Preguntas frecuentes
¿Cómo sugiero un esquema de color complementario de habitación desde un hex de pared?
La respuesta incluye objetos wall, trim y accent más un arreglo scheme con los tres códigos hex.
¿Cómo se elige el color de moldura?
La moldura conserva el matiz de la pared, baja la saturación a un tinte pálido y usa luminosidad alta en paredes medias u oscuras. Si la pared ya es muy clara (luminosidad ≥ 75%), la moldura se profundiza para que los marcos contrasten sobre paredes pálidas.
¿Cómo se elige el color de acento?
El acento usa armonía complementaria: el matiz rota 180°, la saturación se impulsa ligeramente y la luminosidad se invierte y se acota a una banda del 25–75% apta para acentos de pintura.
¿Es gratuita la herramienta de esquema de color complementario de habitación?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Funciona con paredes grises o muy claras?
Sí. Una pared gris recibe igualmente un acento con un tono definido, para añadir una nota de color controlada. Si la pared es muy clara, las molduras pasan a un tono más oscuro del mismo color para que se sigan distinguiendo.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
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)Ejemplo de solicitud
{
"wall_color": "#6B8E9F"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.paint_color_room_match",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Entrada de pared y cómo se construye el esquema complementario de habitación
Envíe un campo JSON llamado wall_color con una cadena hex CSS. El motor también acepta los alias color, hex, wall y primary para que formularios y SDK reutilicen nombres familiares. Toda la ruta es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared, de modo que colores de pared idénticos producen siempre el mismo JSON.
Cómo leer pared, moldura, acento y el arreglo scheme
Use wall en grandes superficies de campo, trim en zócalos, contornos de ventana y líneas de techo, y accent en un solo muro de acento, empotrados o textiles que necesiten contraste sin pelear con el campo de pared. Las paredes grises con saturación casi nula siguen recibiendo rotación de matiz complementaria en el acento; el acento puede mostrar cambio de matiz aunque la pared parezca neutra, a propósito, para introducir una nota de color controlada. Una respuesta correcta devuelve wall_color como hex normalizado de seis dígitos con almohadilla, y expande tres objetos de rol llamados wall, trim y accent. Cada objeto de rol lleva role, hex, hex_digits sin la almohadilla, canales enteros r g b, componentes h s l en grados y porcentaje, una cadena rgb_css como rgb(107, 142, 159) y una cadena hsl_css para tokens de diseño. El arreglo scheme enumera los tres códigos hex en orden pared-moldura-acento, y scheme_roles etiqueta esas ranuras para clientes que mapean colores a chips de interfaz sin fijar el orden a mano. Los campos harmony y hue_rotation_deg documentan la regla vigente —complementaria y ciento ochenta— mientras method es siempre room_complementary_trim_accent y formula reexpresa en una línea la construcción de moldura y acento para documentación y soporte. Cadenas vacías, caracteres no hex, longitudes incorrectas y wall_color ausente fallan con invalid_input y no se cobran tras el rechazo del motor. Prefiera este endpoint cuando la intención de búsqueda sea un esquema de pintura de habitación con moldura y acento; para una sola muestra opuesta sin roles de interior use el buscador de color complementario del catálogo, y para paletas de teoría multimatiz consulte los generadores triádicos o tetrádicos.
Uso de la API, precios, flujos de reforma y límites prácticos
Haga POST de un cuerpo JSON compacto con wall_color fijado al hex principal de pared. Use la API prepago cuando un planificador de reformas, un configurador de comercio de pintura, una app de staging inmobiliario o un generador de tableros de humor necesiten un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación no consumen saldo tras el rechazo del motor. Quienes publiquen SDK pueden mapear wall.hex, trim.hex y accent.hex directamente a componentes de muestra o propiedades personalizadas CSS sin reimplementar la conversión HSL y las reglas de moldura arquitectónica en cada idioma.
Casos de integración
Propuestas de staging y reforma
Estilistas y contratistas incrustan hex deterministas pared-moldura-acento en propuestas y fixtures de CI que no divergen entre entornos.
Preguntas técnicas
¿Qué ocurre si el formato del color de pared no es válido?
La petición falla con invalid_input. Valores vacíos, caracteres no hex, longitud incorrecta y wall_color ausente se rechazan y no se cobran.