Também disponível em: English · Español · Français · العربية
Conversor de RGB para CMYK
Converta uma cor de ecrã para CMYK e descubra o que a fórmula do costume decide por si.
O que é a conversão de RGB para CMYK
O RGB descreve luz: um ecrã soma vermelho, verde e azul, e os três no máximo dão branco. O CMYK descreve tinta: uma gráfica deposita ciano, magenta, amarelo e preto sobre o papel, e cada um subtrai ao branco que o papel já reflecte. Converter de um para o outro é o que se faz antes de mandar uma arte para impressão.
Escreva acima um código hex ou os três números RGB e obtém as quatro percentagens de tinta, exactamente como as daria qualquer conversor. O que aqui obtém a mais é aquilo que os outros calam: qual das várias respostas possíveis lhe entregaram, e porquê.
Em resumo: não existe o valor CMYK de uma cor de ecrã. Existe o valor CMYK para uma gráfica, uma tinta e um papel concretos, e a fórmula de todos os conversores, este incluído, não conhece nenhum dos três.
Como usar o conversor
- Introduza a sua cor em hex ou em RGB. Use a amostra para a escolher, cole um código hex ou escreva os três canais. Tudo se actualiza enquanto escreve, dentro do seu navegador.
- Escolha com que precisão mostrar o resultado. As percentagens inteiras são o que os conversores costumam imprimir. Mude para uma casa decimal e repare como muda a linha de ida e volta em baixo: os inteiros deitam fora a sua cor, uma casa decimal conserva-a.
- Mexa no cursor do preto. Todas as posições produzem a mesma cor no papel com quantidades diferentes de preto. O valor da tinta total move-se enquanto arrasta. A fórmula fica sempre no extremo direito e nunca menciona o resto.
A fórmula não perde nada, e é esse o problema
É natural supor que converter para CMYK perde informação, já que a sua gama é menor do que a do seu ecrã. A aritmética diz o contrário. Passando as 16 777 216 cores do sRGB pela fórmula padrão e de volta, dá zero falhas e um erro máximo de 5,7 partes em cem biliões: puro ruído de vírgula flutuante. É uma correspondência exacta e reversível, e duas linhas de álgebra mostram porquê: com m como o maior dos três canais, o ciano reduz-se a 1 menos vermelho a dividir por m, e a inversa devolve o vermelho intacto.
Isso devia inquietar em vez de tranquilizar. Uma separação CMYK a sério depende de que gráfica está a trabalhar, que tintas leva e que papel lhe passa. É medida, fica codificada num perfil ICC e não é de todo reversível. Uma transformação que lhe devolve exactamente o que meteu não consultou nada disso: é aritmética sobre a cor do seu ecrã vestida com o vocabulário da impressão.
A prova está nos próprios números. O CMYK tem quatro componentes, mas a fórmula só usa três. Para todas as cores do cubo, pelo menos um de ciano, magenta e amarelo sai exactamente zero, e o preto fica preso em um menos o canal maior. Veja qualquer cinzento: a fórmula dá-o como preto puro, sem nada de tinta de cor, o que é uma maneira concreta, e muitas vezes errada, de imprimir um cinzento.
A decisão que toma por si e o que ela custa
O preto não é determinado pela cor. A inversa só exige que um menos o preto seja pelo menos tão grande como cada canal, portanto qualquer valor de preto entre zero e um menos o canal maior reproduz a sua cor exactamente. Num varrimento de dois milhões de cores há uma mediana de 21 valores em percentagens inteiras por onde escolher, e até 101. A fórmula fica sempre no topo desse intervalo: o máximo de preto e o mínimo de tinta de cor. Na indústria chama-se a isto substituição da componente cinzenta, e quanto aplicar decide-se trabalho a trabalho.
Não é uma decisão pequena. Veja o cinzento escuro rgb(30, 30, 30), com que esta página abre. A fórmula padrão imprime-o com 88,2 % de tinta total. Ponha o preto a zero e essa mesma cor precisa de 264,7 %: três tintas de cor a fazer o trabalho que o preto fazia. As duas receitas põem a cor idêntica na página. Só muda a conta da tinta e o tempo de secagem.
A tinta total importa porque o papel tem um limite. Quatro tintas no máximo são 400 % por definição, e nenhuma gráfica chega perto. As especificações de offset de bobina andam pelos 300 % e o papel não revestido ainda menos, porque a tinta húmida tem de secar e uma folha saturada decalca na seguinte. Portanto aqueles 264,7 % não são uma abstracção: no papel errado são um trabalho que não se consegue imprimir.
A única perda verdadeira é outra coisa, e vem da convenção de apresentação mais do que da matemática. Os conversores imprimem percentagens inteiras e, a essa resolução, só sobrevive à ida e volta 12,73 % do sRGB: 2 136 545 cores em 16 777 216, com o pior caso desviado dois níveis num canal. Mostrar uma casa decimal traz todas de volta. Se alguma vez copiou números CMYK de um conversor e a cor lhe tinha mexido, foi por aí que se foi.
Limites honestos e quando ignorar esta ferramenta
Esta página não lhe pode dar uma separação fiel para impressão, e nenhum outro conversor gratuito pode. Fazê-lo bem significa partir de um perfil ICC da gráfica e do papel reais, deixando um sistema de gestão de cor tratar ao mesmo tempo do ajuste de gama e da geração de preto. Se vai mandar um trabalho, peça o perfil ao seu impressor e converta no seu programa de paginação com ele. Aqui tem a aritmética, com as cartas na mesa sobre o que é.
Também não lhe pode dizer se a sua cor sequer é imprimível. Muitas cores vivas de ecrã, laranjas saturados, azuis intensos, seja o que for de tom fluorescente, ficam fora do que quatro tintas de processo reproduzem, e a fórmula dar-lhe-á números para elas na mesma. Esses números vão imprimir como aquilo de mais parecido que as tintas conseguirem, o que pode ser bastante mais apagado do que aprovou no ecrã.
Onde é mesmo útil: obter um ponto de partida utilizável, perceber porque dois conversores não coincidem, verificar se uma cor escura vai estourar um limite de tinta e ver o que a geração de preto faz na realidade. O cursor do preto é a parte que vale a pena explorar, porque é a decisão que todas as outras ferramentas tomam em silêncio.
Porque é grátis?
Porque não nos custa nada. Converter RGB para CMYK são quatro divisões, e o seu navegador fá-las enquanto escreve. Nada é enviado, nada é guardado e não há servidor nenhum que pudesse ver as suas cores.
Daí não haver conta, nem registo, nem limite de quantas cores passa por aqui. Todo o cálculo, e o varrimento dos 16,7 milhões de cores por trás dos números desta página, são uns poucos kilobytes de código a correr na sua própria máquina.