RGB Vs CMYK: decifrando transições de gradiente em diferentes modos de cor

6

Esse problema pode estar relacionado ao Photoshop ou aos modos de cores em geral, mas é isso que estou tentando descobrir.

  • A imagem abaixo é de um arquivo CMYK com duas camadas.
  • Possui dois gradientes de cores duplos.
  • Os gradientes começam e terminam exatamente com as mesmas cores de valor hexadecimal.

    1. O gradiente superior é aquele gerado no arquivo aberto usando a amostra de gradiente mostrada na imagem.

    2. O gradiente inferior é copiado de um arquivo RGB e colado no arquivo CMYK exibido na imagem.

PROBLEMA

O gradiente CMYK claramente não corresponde à saída esperada indicada na amostra de cores.

QUESTÃO

  1. Por que o gradiente CMYK parece ter uma transição laranja e não corresponde à saída esperada ou à do gradiente RGB?

  2. Como o gradiente verdadeiro pode ser criado no photoshop a partir de um arquivo CMYK?

RGB vs CMYK

NOTAS

É interessante notar que isso não parece ser um problema da paleta de cores, pois o mesmo ocorre quando um canal alfa de preto para branco é criado sobre uma camada vermelha pura.

Os valores hexadecimais usados ​​para esse gradiente são: #de1f26a#ffffff


RECREA ESTA EMISSÃO

Essas etapas criam o problema.

  1. Crie um novo arquivo no modo CMYK .
  2. Desenhe um gradiente no lado esquerdo da imagem. (o gradiente aparece laranja no meio como gradiente superior na imagem acima.)
  3. Converta para o modo RGB .
  4. Desenhe o mesmo gradiente à direita da imagem. (Há uma clara diferença na transição do gradiente.)
DreamTeK
fonte
o que acontece quando você cria um retângulo com sobreposição de gradiente?
Naty
@ Naty Exatamente o mesmo problema. O que parece acontecer é que o CMYK cria uma cor plana com uma sobreposição de gradiente alfa e, portanto, não cria uma fusão das duas cores na transição. Estou coçando a cabeça para dizer o mínimo.
DreamTeK 11/0315

Respostas:

8

Isso foi confuso no começo, mas a busca por informações me levou a um entendimento mais claro.

RGB vs CMYK

Existe uma clara discrepância entre os gradientes em RGB e CMYK; isso fica mais claro quando você percebe que as paletas usadas por cada modo de cor são drasticamente diferentes.

insira a descrição da imagem aqui

Cor consiste em HUE , SATURATION e BRIGHNESS

RGB

O RGB usa uma única paleta HUE que faz a transição através do BRILHO (eixo y nesta imagem) e SATURATION (eixo x nesta imagem)

RGB

CMYK

O CMYK usa uma única paleta de BRILHO que faz a transição através de HUE e SATURATION

Paleta CMYK

RESULTADO

Como resultado da transição pelas diferentes paletas indicadas pelas setas azuis, cria um gradiente completamente diferente, embora ainda seja linear para a paleta em uso.

DreamTeK
fonte
11
Esta é uma resposta melhor, é apenas uma interpolação linear. Só para ficar claro, não é assim que deve ser, exatamente como é. Não há por que. Para responder à sua pergunta 2, faça o gradiente em um arquivo rgb e coloque-o em um documento cmyk.
21415 Joojaa
8

RGB e CMYK são dois espaços de cores diferentes. RGB destina-se a representar as cores que podem ser produzidas com luz usando pontos vermelhos, verdes e azuis. CMYK é muito mais limitado. Ele serve para representar cores que podem ser criadas com tinta, mas não com qualquer tinta, mas misturando especificamente ciano, magenta, amarelo e preto.

O espaço RGB e o espaço CMYK possuem diferentes gamas. Isso significa que existem cores que podem ser representadas com RGB que não podem ser representadas com CMYK. Nem todas as cores que você pode ver na tela podem ser impressas usando tintas CMYK. Alguns são impossíveis de imprimir.

O oposto também é verdadeiro, embora em menor grau. Algumas cores CMYK são impossíveis de representar em RGB.

insira a descrição da imagem aqui

Fonte da imagem

Quando você define PS para o modo CMYK, ele se restringe a funcionar dentro da gama CMYK. Isso significa que, quando você modifica as cores, ele cria apenas resultados que podem ser impressos, e não cores fora da gama. Em particular, quando você cria gradientes CMYK, o PS tenta garantir que o gradiente seja imprimível do começo ao fim; que cada ponto único do gradiente é um valor CMYK que pode ser impresso. Isso é feito reduzindo a quantidade de tinta que precisa ser usada. No seu caso, vai do valor CMYK (4, 98, 88, 1), que é a versão CMYK da sua cor RGB, para (0,0,0,0), sem tinta. Provavelmente, também tenta garantir que a densidade da tinta diminua da mesma maneira para todas as tintas. Não tenho certeza sobre isso embora.

O mesmo gradiente criado no modo RGB tem muito mais flexibilidade. O PS pode criar uma gradação mais suave porque tem mais cores para escolher. O resultado é que o PS, ao tentar tornar o gradiente agradável o mais suave possível, segue um caminho completamente diferente ao passar de # de1f26 para #ffffff, porque não precisa evitar cores imprimíveis.

Dê uma olhada nesta imagem, por exemplo:

insira a descrição da imagem aqui

O arquivo na parte superior é RGB. O da parte inferior é CMYK. Comecei com a mesma cor nos dois casos e diminuía a opacidade do círculo em incrementos de 25%. Observe como as cores resultantes são completamente diferentes nos dois casos.

Dê uma olhada nisso agora. Essa é a composição de cores das duas imagens, lado a lado. O primeiro é a imagem RGB e o segundo a imagem CMYK.

insira a descrição da imagem aqui

Observe como, na imagem RGB, a cor começa com não muito vermelho, mas muito verde e azul. Para criar o gradiente, o PS não pode brincar muito com o vermelho, já que não há muito para começar de qualquer maneira, então a única coisa que pode fazer é reduzir o azul e o verde progressivamente, percorrendo cores mais frias (pouco vermelho, muito azul e verde).

A imagem CMYK, no entanto, começa com muito magenta e amarelo, mas pouco ciano. Para criar o gradiente, o PS não pode brincar muito com o ciano, portanto reduz o magenta e o amarelo, atravessando laranjas (pouco ciano, muito magenta e amarelo).

Lembre-se, para tornar as coisas muito mais confusas, a cor CMYK que você vê no PS não é uma cor CMYK verdadeira, mas uma representação RGB da cor CMYK. O PS tenta fazer o melhor possível para representar a aparência da cor se impressa. As cores RGB, no entanto, são verdadeiras porque o próprio computador usa RGB.

cockypup
fonte
Basta colocar o Photoshop interpolado por canal; assim, como você possui canais diferentes, os resultados são diferentes. Essa é a maneira mais fácil de implementar as coisas *. Não há nenhuma razão pela qual o Photoshop não possa executar o cálculo via rgb e obter exatamente o mesmo resultado que ele não o faz (também não há razão para a ferramenta de gradiente do Photoshop não permitir que você especifique outros espaços como LAB ou HSV para interpolação) . Eu acho que trazer a gama para essa questão é pura superstição. * Sim, estou implicando o que você pensa que eu sou.
21415 Joojaa
Haha! * cruza os dedos e afasta o gato preto * Bem, neste caso, pode ser exagerado falar sobre a gama, mas apenas porque os tons são avermelhados. No entanto, em geral, se você observar a gama de ambos os espaços, definitivamente há casos em que o gradiente em RGB precisaria atravessar valores não CMYK para ser suave, principalmente os valores verde e azul. E o mesmo com esses valores de laranja ricos em CMYK. Agora, conhecendo você pelas respostas anteriores ... existe uma maneira alternativa de afastar gradientes precisos do mundo santificado da Adobe? : ) por favor diga.
cockypup
Você pode interpolar no espaço do laboratório e depois cobrir a cor de volta ao seu espaço original. De qualquer forma, a interpolação de cores é tão vagamente definida que não faz sentido dizer certo ou errado, apenas diferente. Além disso, não há razão para que você não possa usar um espaço RGB maior, por exemplo (sim, o espaço rgb pode ser aumentado ainda mais difícil, não há dispositivo que possa exibir isso). Ou você sabe que você poderia fazê-lo como o Photoshop faz isso fazer em converter RGB para CMYK (desde que você começar com cmyk você sempre estar dentro do alcance Como você define um gradiente preciso.?
joojaa
Hmm. Interessante. Baseado na Wikipedia (eu sei, minhas fontes são as melhores), um gradiente linear é uma série de cores definidas pelas cores de dois pontos, A e B, onde a série é calculada usando uma interpolação linear. Então eu acho que seria uma boa definição. Ele menciona, porém, que quando o gradiente é calculado em RGB, ele geralmente é comprimido por gama, o que o tornaria não linear em RGB. Agora eu quero calcular e ver o que o PS está realmente fazendo. * suspiro * Meus prazos vão sofrer. Ri muito.
cockypup