ForHosting KIT · Imagens

Conversor HSL para CMYK

Passe de uma amostra HSL para tintas de processo de uma vez: matiz 210, saturação 80% e luminosidade 45% viram ciano 89%, magenta 44%, amarelo 0% e preto 19%, passando por RGB 23, 115, 207. 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
H
210
S
80
L
45
Você obtém
Resistência (Ω)
23
G
115
B
207
Ciano
89

Designers costumam escolher cores em HSL porque matiz, saturação e luminosidade batem com o jeito de falar de uma amostra: qual cor na roda, quão viva ela é e quão perto fica do preto ou do branco. Gráficas, fornecedores de embalagem e ordens de impressão ainda pedem ciano, magenta, amarelo e preto (key) em percentuais. Este conversor de HSL para CMYK recebe esses três números HSL, projeta-os por sRGB com o mesmo caminho de forma fechada que os navegadores usam para hsl() e, em seguida, aplica a fórmula subtrativa de livro, para que você pré-visualize as tintas de processo sem abrir um pacote completo de gerenciamento de cor. Saturação ou luminosidade inválidas são rejeitadas com um erro claro em vez de serem recortadas em silêncio, para que um percentual digitado errado nunca vire uma ordem de gráfica equivocada.

Como HSL vira CMYK passando por RGB

HSL é um modelo cilíndrico feito para pessoas: o matiz é um ângulo na roda de cores, a saturação diz o quão longe a cor está do cinza e a luminosidade diz o quão perto ela está do preto ou do branco. CMYK é um modelo subtrativo feito para tinta no papel: ciano, magenta e amarelo absorvem luz, e o preto (key) aprofunda sombras e texto sem empilhar três tintas coloridas umas sobre as outras.

Não existe uma fórmula fechada única que salte de matiz-saturação-luminosidade direto para tintas de processo e ainda coincida com o que a tela mostra, por isso este conversor usa o caminho de dois passos que as ferramentas de prévia de impressão usam há décadas. Primeiro ele converte HSL em sRGB de oito bits com o algoritmo do CSS Color Module: escala saturação e luminosidade no intervalo unitário, calcula os limites intermediários p e q e amostra três posições deslocadas no círculo unitário com o auxiliar clássico hue2rgb.

Quando a saturação é zero, os três canais colapsam no mesmo cinza derivado da luminosidade. Cada canal do intervalo unitário é multiplicado por duzentos e cinquenta e cinco e arredondado para o inteiro mais próximo, para que o trio RGB coincida com o hsl() do navegador e com o conversor irmão de HSL para RGB.

Depois ele trata esses inteiros como luz aditiva, divide cada um por duzentos e cinquenta e cinco, define o preto (key) como um menos o máximo dos três canais normalizados e obtém ciano, magenta e amarelo a partir do restante. Preto puro vira cem por cento de key com zero tinta colorida. Esse determinismo é o que torna confiáveis as tabelas de prévia, os testes de referência e os widgets no cliente.

O que você envia, o que recebe e por que saturação ou luminosidade podem falhar

Envie três números finitos nos campos h, s e l. O campo h é o matiz em graus e deve ficar entre zero e trezentos e sessenta, inclusive. Os campos s e l são saturação e luminosidade como percentuais de zero a cem.

Saturação fora do intervalo fechado de zero a cem é rejeitada com uma mensagem que nomeia o campo s, para que o cliente destaque o controle de saturação em vez de adivinhar. Luminosidade fora dessa mesma faixa falha do mesmo modo para o campo l.

O conversor não recorta cento e vinte por cento para cem, nem envolve uma luminosidade negativa: uma prévia de impressão que consertasse um erro de digitação em silêncio seria pior do que um erro, porque o operador acharia que a ordem bate com o token de design. Matiz fora de zero a trezentos e sessenta também é rejeitado em vez de envolvido módulo trezentos e sessenta.

Em caso de sucesso, a resposta ecoa os valores h, s e l limpos, os canais inteiros intermediários r, g e b, cada um de zero a duzentos e cinquenta e cinco, os quatro percentuais de impressão cyan, magenta, yellow e key, uma string cmyk imprimível no formato cmyk(C%, M%, Y%, K%) e uma nota curta de fórmula que nomeia os dois passos.

Checagens clássicas incluem vermelho puro com matiz zero, saturação cem e luminosidade cinquenta, que dá ciano zero, magenta cem, amarelo cem e key zero; preto com qualquer matiz e luminosidade zero, que dá key cem; e branco com luminosidade cem, que dá todos zeros. Use o formulário gratuito do navegador para revisar uma única amostra e chame o contrato idêntico a partir de scripts quando precisar de uma tabela de tokens HSL do design system convertidos em colunas de tinta de processo.

Onde uma prévia de HSL para CMYK se justifica

Sistemas de marca costumam guardar rampas e tokens semânticos em HSL para que equipes de produto girem o matiz em temas sazonais e mantenham degraus de luminosidade que ainda passem nas checagens de contraste. Esses mesmos tokens depois aparecem em embalagem, papelaria, envelopamento de veículos e impressos de ponto de venda, onde o formulário do fornecedor pede ciano, magenta, amarelo e preto.

Um conversor dedicado de HSL para CMYK permite que um pipeline de operações de design preencha essas colunas sem pedir a cada designer que abra um seletor de cor no desktop e copie quatro números à mão. Equipes de marketing que vivem em ferramentas amigáveis a HSL ainda precisam de um primeiro olhar às tintas de processo antes de o arquivo sair para a gráfica; esta página é esse primeiro olhar, não um substituto de uma prova suave com perfil ICC de fotografia.

Currículos e aulas de produção gráfica ensinam os modelos aditivo e subtrativo lado a lado e precisam de um único oráculo que coincida com o render CSS no passo RGB e com a fórmula de key de livro no passo CMYK. Configuradores de jogos e de produto expõem uma roda de matiz ao comprador e precisam despejar CMYK em uma ficha de merchandising quando a mesma cor é impressa na caixa.

Trate uma necessidade posterior de CMYK de volta para RGB, de um conversor multi-formato ou de um verificador de contraste como outra intenção de busca e outro destino. Esta página existe para que a consulta conversor hsl para cmyk tenha uma resposta honesta e determinística que nunca finja ser um perfil de prensa.

Tokens de design para ordens de gráfica

Transforme rampas de marca em HSL em percentuais de ciano, magenta, amarelo e preto para especificações de embalagem, papelaria e formulários de fornecedor.

QA de prévia antes da entrega

Confira se um mockup em HSL mapeia para os valores de tinta de processo esperados antes de o arquivo ir à gráfica, sem recorte silencioso.

Como este conversor transforma HSL em CMYK?

Primeiro projeta matiz, saturação e luminosidade em sRGB de 8 bits pelo caminho CSS / W3C hue2rgb; depois aplica a fórmula subtrativa de livro: o preto (key) é um menos o canal normalizado mais brilhante, e ciano, magenta e amarelo preenchem o restante.

O que acontece se saturação ou luminosidade estiverem fora da faixa?

Saturação s e luminosidade l devem ficar cada uma entre 0 e 100 por cento inclusive. Os valores não são recortados nem envolvidos, então um percentual digitado errado não vira uma ordem de gráfica equivocada.

Isso é o mesmo que um perfil ICC de prensa?

Não. Esta é uma prévia de impressão determinística relativa a sRGB com a fórmula clássica de RGB para CMYK. Soft-proof de fotografia contra um perfil de prensa nomeado é outro fluxo e outra ferramenta.

Por que o resultado inclui canais RGB além de CMYK?

A conversão passa por sRGB de propósito. Ecoar r, g e b permite confirmar que o intermediário coincide com uma amostra hsl() do navegador antes de copiar a string cmyk() para uma nota de gráfica.

Quanto custa o conversor de HSL para CMYK?

A ferramenta no navegador é gratuita e roda localmente.

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/hsl-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/hsl-cmyk \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"h":210,"s":80,"l":45}'
{
  "h": 210,
  "s": 80,
  "l": 45
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hsl_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.

A ferramenta gratuita do navegador e a API compartilham uma única função determinística, de modo que uma revisão de design e um pipeline de automação nunca discordam no mesmo trio HSL.

Como HSL vira CMYK passando por RGB

Todo o pipeline é aritmética de ponto flutuante pura, sem sementes aleatórias, sem marcas de relógio e sem chamadas de rede, então entradas HSL idênticas sempre produzem o mesmo JSON.

O que você envia, o que recebe e por que saturação ou luminosidade podem falhar

Campos ausentes, strings vazias, tokens não numéricos, NaN e Infinity falham com invalid_input e não são cobrados. O preço das chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde uma prévia de HSL para CMYK se justifica

Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Pipelines em lote de tokens

Automatize especificações HSL do design system em colunas CMYK para catálogos, fichas de merchandising e fixtures de regressão com uma API determinística.

Ver a documentação completa do KIT →