ForHosting KIT · Imagens

Conversor HWB para CMYK

O matiz 0 sem brancura e sem negrura é vermelho puro, que sai na impressão como ciano 0 %, magenta 100 %, amarelo 100 % e preto 0 %. Tenha porcentagens de tinta estáveis para a gráfica ou uma prova rápida. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Hue
0
Brancura
0
Pretume
0
Você obtém
Red
255
Verde
0
Azul
0
Ciano
0

Precisa transformar uma amostra HWB em percentuais de tinta CMYK para pré-visualização de impressão, nota de embalagem ou ticket de produção? Informe o matiz em graus mais a brancura e a negrura como percentuais de zero a cem e receba ciano, magenta, amarelo e key como percentuais inteiros, canais RGB intermediários e strings hwb() e cmyk() prontas para colar. O caminho é totalmente determinístico: HWB para RGB no estilo CSS e depois RGB para CMYK subtrativo de livro-texto, sem chamada de rede e sem semente aleatória.

O que HWB e CMYK significam para design e impressão

HWB significa matiz, brancura e negrura. É o modelo que os navegadores expõem como a função CSS hwb() e que muitas ferramentas de design usam quando se deseja um matiz puro misturado com branco e preto em vez de manipular saturação e luminosidade. O matiz é um ângulo na roda de cores em graus de zero a trezentos e sessenta.

Brancura e negrura são percentuais que misturam o matiz puro em direção ao papel branco e à tinta preta, respectivamente; juntos não devem ultrapassar cem por cento neste conversor para que a mistura permaneça no domínio natural de HWB sem renormalizações silenciosas. CMYK é o modelo subtrativo de tintas de processo da impressão comercial: ciano, magenta e amarelo absorvem luz no papel, e a key (preto) aprofunda sombras e tipografia sem empilhar três tintas coloridas.

Equipes costumam escolher ou ajustar um tom de marca como HWB em um protótipo de interface e depois precisam de percentuais CMYK estáveis para um faca, um formulário de fornecedor ou uma estimativa rápida de soft-proof. Esta capacidade faz apenas esse trabalho: três números HWB validados na entrada, percentuais de impressão e strings companheiras na saída.

Não é um pipeline ICC completo de soft-proof para fotografia, mas é uma base analítica confiável para pré-visualizações, scripts de QA e notas de handoff que devem coincidir sempre que o mesmo triplo HWB for enviado.

Como funciona o algoritmo de conversão

Primeiro o motor verifica se o matiz está entre zero e trezentos e sessenta inclusive e se brancura e negrura estão cada uma entre zero e cem. Entradas válidas são normalizadas para frações de zero a um. Quando brancura mais negrura atinge um, o resultado é um cinza puro cujo nível é brancura dividida pela soma, seguindo o caminho HWB de CSS Color Level 4.

Caso contrário, um triplo RGB de matiz puro totalmente saturado é construído a partir do setor do matiz (a mesma geometria do HSL com saturação total e luminosidade média); em seguida cada canal é escalado por um menos brancura menos negrura e deslocado por brancura. Esses floats RGB são arredondados para inteiros de oito bits de zero a duzentos e cinquenta e cinco.

CMYK segue a fórmula subtrativa clássica: a key é um menos o canal normalizado máximo; para cores não pretas, cada um de ciano, magenta e amarelo é um menos o canal menos a key, dividido por um menos a key, e expresso como percentual inteiro. Preto puro gera ciano, magenta e amarelo zero com key cem. A resposta ecoa os campos HWB validados, os inteiros intermediários red, green e blue, os quatro percentuais CMYK e as strings compactas hwb() e cmyk() para colar em folhas de estilo ou tickets.

O que informar e como ler o resultado

Em caso de sucesso, o corpo inclui essas entradas, red, green e blue, cyan, magenta, yellow, key, além das strings de exibição cmyk e hwb. O status é beta enquanto a superfície pública se estabiliza, mas a aritmética é matemática de livro fixa e não muda para as mesmas entradas. Prefira campos numéricos explícitos a strings de cor em texto livre para que OpenAPI, SDKs e controles de formulário permaneçam alinhados e se evite o parsing ambíguo de notação hex, rgb() ou hwb() no fio.

Combine esta ferramenta com a documentação do seu design system para que tokens HWB digitais e especificações CMYK de impressão compartilhem um único caminho de conversão determinístico em vez de planilhas divergentes. Em pipelines, envie cada conversão como tarefa própria e armazene os quatro percentuais de tinta ao lado do token HWB original para auditorias e exportações prontas para a prensa.

Pré-visualizações de impressão a partir de tokens HWB de UI

Transforme tons de marca HWB do design system em percentuais CMYK para provas de embalagem, papelaria e fichas de especificação de fornecedores.

QA de design antes da entrega à prensa

Valide se as amostras HWB de um protótipo correspondem aos valores de tinta de processo esperados antes de os arquivos saírem para impressão comercial.

Automação e pipelines de catálogo

Converta em lote cores de produto ou catálogo armazenadas como HWB em ciano, magenta, amarelo e key para jobs de CMS e tickets de impressão.

Quais dados preciso para converter HWB em CMYK?

Três valores: o matiz em graus, de 0 a 360, e a brancura e a negrura em porcentagem, de 0 a 100. O resultado traz as quatro tintas e os canais vermelho, verde e azul intermediários.

O que acontece se brancura mais negrura passar de 100?

A conversão para e avisa que a soma está alta demais, em vez de devolver um cinza inesperado. Reduza um dos dois valores para que juntos fiquem em 100 ou menos.

Como é calculada a porcentagem de preto?

O preto é um menos o maior dos canais vermelho, verde e azul. O vermelho puro tem o canal vermelho no máximo, então o preto fica em 0 % e a cor vem do magenta e do amarelo.

Substitui uma prova de cor profissional?

Não. Aplica a fórmula clássica da cor de tela para tintas de processo, ótima para prévias e anotações para a gráfica, mas não considera uma impressora, um papel ou um perfil de cor específicos.

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.

POSThttps://api.kit.forhosting.com/color/hwb-cmyk

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O conversor valida cada campo e rejeita brancura ou negrura fora da faixa ou uma soma acima de cem com uma mensagem invalid_input clara, para que valores ruins não cheguem à fila da prensa. Execute grátis no seu navegador ou chame a mesma lógica pura pela API a US$ 0,002 por pedido bem-sucedido.

Como funciona o algoritmo de conversão

Se a soma for maior que cem, a solicitação falha com invalid_input citando a regra da soma para que se possa corrigir a mistura em vez de receber um cinza inesperado.

Contrato da API, preços e uso prático

Envie por POST um objeto JSON com três números finitos obrigatórios: hue, whiteness e blackness. Campos ausentes, valores não finitos, um canal fora da faixa declarada ou brancura mais negrura acima de cem geram invalid_input e não são cobrados. Conversões bem-sucedidas via API custam um valor fixo de US$ 0,002 por pedido; o caminho gratuito do navegador executa o mesmo módulo solve puro sem conta, ideal para checar uma amostra ou uma demonstração em aula de matiz versus tinta de processo.

Quais entradas o conversor HWB para CMYK aceita?

Três números finitos: hue (0–360 graus), whiteness (0–100) e blackness (0–100). Brancura mais negrura não deve ultrapassar 100. Valores ausentes ou fora da faixa retornam invalid_input.

O que a resposta contém?

Os hue, whiteness e blackness validados; red, green e blue intermediários (0–255); cyan, magenta, yellow e key como percentuais inteiros; além de strings hwb() e cmyk().

Quanto custa a API de HWB para CMYK?

Cada chamada API bem-sucedida custa US$ 0,002. O mesmo conversor roda grátis no seu navegador sem necessidade de conta.

O que acontece se brancura mais negrura for maior que 100?

A solicitação falha com invalid_input explicando a regra da soma. Entrada de cliente inválida não é cobrada.

A conversão é determinística?

Sim. Usa o caminho CSS de HWB para RGB e a fórmula subtrativa padrão de RGB para CMYK com arredondamento fixo, de modo que o mesmo triplo HWB sempre produz o mesmo JSON.

Ver a documentação completa do KIT →