ForHosting KIT · Imágenes

Conversor HWB a CMYK

El matiz 0 sin blancura ni negrura es rojo puro, que se imprime como cian 0 %, magenta 100 %, amarillo 100 % y negro 0 %. Obtenga porcentajes de tinta estables para una orden de imprenta o una prueba rápida. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Hue
0
Blancura
0
Negrura
0
Obtiene
Red
255
Verde
0
Azul
0
Cian
0

¿Necesita convertir una muestra HWB en porcentajes de tinta CMYK para una previsualización de impresión, una nota de embalaje o un ticket de producción? Introduzca el tono en grados más la blancura y la negrura como porcentajes de cero a cien, y obtendrá cian, magenta, amarillo y negro como porcentajes enteros, canales RGB intermedios y cadenas hwb() y cmyk() listas para pegar. La ruta es totalmente determinista: HWB a RGB al estilo CSS y luego RGB a CMYK sustractivo de libro de texto, sin llamada de red ni semilla aleatoria.

Qué significan HWB y CMYK en diseño e impresión

HWB significa tono, blancura y negrura. Es el modelo que los navegadores exponen como la función CSS hwb() y que muchas herramientas de diseño usan cuando se desea un tono puro mezclado con blanco y negro en lugar de manejar saturación y luminosidad. El tono es un ángulo en la rueda de color en grados de cero a trescientos sesenta.

Blancura y negrura son porcentajes que mezclan el tono puro hacia el papel blanco y la tinta negra respectivamente; juntos no deben superar el cien por ciento en este conversor para que la mezcla permanezca en el dominio natural de HWB sin renormalizaciones silenciosas. CMYK es el modelo sustractivo de tintas de proceso de la impresión comercial: cian, magenta y amarillo absorben luz sobre el papel, y la clave (negro) profundiza sombras y tipografía sin apilar tres tintas de color.

Los equipos suelen elegir o ajustar un tinte de marca como HWB en un prototipo de interfaz y después necesitan porcentajes CMYK estables para un troquel, un formulario de proveedor o una estimación rápida de soft-proof. Esta capacidad hace solo ese trabajo: tres números HWB validados de entrada, porcentajes de impresión y cadenas companion de salida.

No es un flujo ICC completo de soft-proof para fotografía, pero sí una base analítica fiable para previsualizaciones, scripts de QA y notas de entrega que deben coincidir cada vez que se envía el mismo triple HWB.

Cómo funciona el algoritmo de conversión

Primero el motor comprueba que el tono está entre cero y trescientos sesenta inclusive y que blancura y negrura están cada una entre cero y cien. Las entradas válidas se normalizan a fracciones de cero a uno. Cuando blancura más negrura alcanza uno, el resultado es un gris puro cuyo nivel es blancura dividida por la suma, siguiendo la ruta HWB de CSS Color Level 4.

En caso contrario se construye un triple RGB de tono puro totalmente saturado desde el sector del tono (la misma geometría que HSL con saturación plena y luminosidad media), y luego cada canal se escala por uno menos blancura menos negrura y se desplaza por blancura. Esos flotantes RGB se redondean a enteros de ocho bits de cero a doscientos cincuenta y cinco.

CMYK sigue la fórmula sustractiva clásica: la clave es uno menos el canal normalizado máximo; para colores no negros, cada uno de cian, magenta y amarillo es uno menos el canal menos la clave, dividido por uno menos la clave, y se expresa como porcentaje entero. El negro puro da cian, magenta y amarillo a cero con clave cien.

La respuesta repite los campos HWB validados, los enteros intermedios red, green y blue, los cuatro porcentajes CMYK y las cadenas compactas hwb() y cmyk() para copiar en hojas de estilo o tickets.

Qué introducir y cómo leer el resultado

Si tiene éxito, el cuerpo incluye esas entradas, red, green y blue, cyan, magenta, yellow, key, más las cadenas de visualización cmyk y hwb. El estado es beta mientras se estabiliza la superficie pública, pero la aritmética es matemática de libro fija y no se desvía para las mismas entradas. Combine esta herramienta con la documentación de su design system para que los tokens HWB digitales y las especificaciones CMYK de impresión compartan una sola ruta de conversión determinista en lugar de hojas de cálculo divergentes.

En pipelines, envíe cada conversión como tarea propia y almacene los cuatro porcentajes de tinta junto al token HWB original para auditorías y exportaciones listas para prensa.

Previsualizaciones de impresión desde tokens HWB de UI

Convierta tintes de marca HWB del design system en porcentajes CMYK para pruebas de packaging, papelería y hojas de especificación de proveedores.

QA de diseño antes de la entrega a prensa

Valide que las muestras HWB de un prototipo se corresponden con los valores de tinta de proceso esperados antes de que los archivos salgan a impresión comercial.

Automatización y pipelines de catálogo

Convierta por lotes colores de producto o catálogo guardados como HWB en cian, magenta, amarillo y clave para trabajos CMS y tickets de impresión.

¿Qué ocurre si blancura más negrura es mayor que 100?

La entrada de cliente inválida no se cobra.

¿Qué datos necesito para convertir de HWB a CMYK?

Tres valores: el matiz en grados, de 0 a 360, y la blancura y la negrura en porcentaje, de 0 a 100. El resultado incluye las cuatro tintas y los canales rojo, verde y azul intermedios.

¿Cómo se calcula el porcentaje de tinta negra?

El negro es uno menos el mayor de los canales rojo, verde y azul. El rojo puro tiene el canal rojo al máximo, así que el negro queda en 0 % y el color lo ponen el magenta y el amarillo.

¿Qué color sale si blancura y negrura suman exactamente 100?

Un gris neutro sin matiz. Su tono depende de la proporción de blancura sobre la suma: cuanta más blancura, más claro será ese gris.

¿Sustituye a una prueba de color profesional?

No. Aplica la fórmula clásica de color de pantalla a tintas de proceso, útil para previsualizar y dejar notas a la imprenta, pero no tiene en cuenta una prensa, un papel ni un perfil de color concretos.

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/hwb-cmyk

¿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/hwb-cmyk \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hue":0,"whiteness":0,"blackness":0}'
{
  "hue": 0,
  "whiteness": 0,
  "blackness": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hwb_cmyk",
  "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.

El conversor valida cada campo y rechaza blancura o negrura fuera de rango o una suma superior a cien con un mensaje invalid_input claro, de modo que los valores incorrectos no lleguen a la cola de prensa. Ejecútelo gratis en su navegador o invoque la misma lógica pura mediante la API a $0.002 por petición correcta.

Cómo funciona el algoritmo de conversión

Si su suma supera cien, la petición falla con invalid_input citando la regla de la suma para que se pueda corregir la mezcla en lugar de recibir un gris inesperado.

Contrato de la API, precios y uso práctico

Envíe por POST un objeto JSON con tres números finitos obligatorios: hue, whiteness y blackness. Campos ausentes, valores no finitos, un canal fuera de su rango declarado o blancura más negrura por encima de cien provocan invalid_input y no se facturan. Las conversiones API correctas cuestan un fijo de $0.002 por petición; la ruta gratuita del navegador ejecuta el mismo módulo solve puro sin cuenta, ideal para comprobar una sola muestra o una demo de aula sobre tono frente a tinta de proceso. Prefiera campos numéricos explícitos frente a cadenas de color en texto libre para que OpenAPI, los SDK y los controles de formulario permanezcan alineados y se evite el análisis ambiguo de notación hex, rgb() o hwb() en el cable.

¿Qué entradas acepta el conversor HWB a CMYK?

Tres números finitos: hue (0–360 grados), whiteness (0–100) y blackness (0–100). Blancura más negrura no debe superar 100. Valores ausentes o fuera de rango devuelven invalid_input.

¿Qué contiene la respuesta?

Los hue, whiteness y blackness validados; red, green y blue intermedios (0–255); cyan, magenta, yellow y key como porcentajes enteros; más cadenas hwb() y cmyk().

¿Cuánto cuesta la API de HWB a CMYK?

Cada llamada API correcta cuesta $0.002. El mismo conversor se ejecuta gratis en su navegador sin necesidad de cuenta.

¿La conversión es determinista?

Sí. Usa la ruta CSS de HWB a RGB y la fórmula sustractiva estándar de RGB a CMYK con redondeo fijo, de modo que el mismo triple HWB produce siempre el mismo JSON.

Ver la documentación completa del KIT →