Perfil e Calibração

Para simplificar, um perfil de cores é apenas um arquivo que define um conjunto de cores dentro de um cubo de cores XYZ puro. Esse “conjunto de cores” pode ser usado para definir diferentes coisas:

  • as cores dentro de uma imagem

  • as cores que um dispositivo pode produzir

A escolha do perfil de espaço de trabalho correto a ser usado depende da quantidade de cores necessária e da profundidade de bits que você planeja usar. Imagine uma linha com todo o espectro de cores, do preto puro (0,0,0) ao azul puro (0,0,1), em um cubo de cores XYZ puro. Se você dividi-la escolhendo etapas em intervalos regulares, obterá o que é chamado de perfil linear, com uma curva gama=1 representada como uma linha reta de 0 a 1. Com uma profundidade de bits de 8 bits/canal, temos apenas 256 valores para armazenar toda essa linha. Se usarmos um perfil linear como descrito acima para definir esses valores de cor, perderemos algumas etapas importantes de mudança de cor visíveis e teremos um grande número de valores com a mesma aparência (levando ao efeito de posterização).

É por isso que foi criado o perfil sRGB para ajustar mais cores diferentes nessa quantidade limitada de valores, em uma gradação perceptualmente regular, aplicando uma curva gama personalizada (veja a imagem aqui: https://en.wikipedia.org/wiki/SRGB) para emular a curva de resposta padrão das antigas telas CRT. Portanto, o perfil sRGB é otimizado para ajustar todas as cores que a maioria das telas comuns consegue reproduzir nesses 256 valores por canais R/G/B. Alguns outros perfis, como o Adobe RGB, são otimizados para ajustar mais cores imprimíveis nessa faixa limitada, estendendo principalmente os tons ciano-esverdeados. Trabalhar com esse perfil pode ser útil para melhorar os resultados de impressão, mas é perigoso se não for usado com uma tela bem perfilada e/ou calibrada. O perfil de espaço de trabalho CMYK mais comum geralmente consegue ajustar todas as suas cores dentro de uma profundidade de 8 bits/canal, mas todos são tão diferentes e específicos que geralmente é melhor trabalhar primeiro com um espaço de trabalho RGB regular e depois converter a saída para o perfil CMYK apropriado.

Começando com 16 bits/canal, já temos 65.536 valores em vez de 256, então podemos usar perfis de espaço de trabalho com maior alcance de gamute, como RGB de amplo gamute ou Pro-photo RGB, ou até mesmo gamute ilimitado, como scRGB.

Mas sendo sRGB um perfil genérico (ainda mais por vir de especificações antigas de CRT…), há grandes chances de que seu monitor tenha uma curva de resposta de cor diferente e, portanto, um perfil de cor diferente. Portanto, quando você usa o espaço de trabalho sRGB e tem um perfil de monitor adequado carregado (veja o próximo ponto), o Krita sabe que as cores contidas no arquivo estão dentro do espaço de cor sRGB e converte esses valores sRGB para os valores de cor correspondentes do perfil do seu monitor para exibir a tela.

Observe que quando você exporta seu arquivo e o visualiza em outro software, este software precisa fazer duas coisas:

  • leia o perfil embutido para saber os valores de cor “bons” do arquivo (o que a maioria dos softwares faz hoje em dia; quando não fazem, geralmente usam sRGB como padrão, então no caso descrito aqui estamos seguros)

  • e então convertê-lo para o perfil associado ao monitor (o que muito poucos softwares realmente fazem, e apenas geram em sRGB… então isso pode explicar algumas diferenças de visualização na maioria das vezes).

O Krita usa perfis extensivamente e vem com muitos deles.

O mais importante é o da sua tela. Ele não vem incluso e você precisa criá-lo com um dispositivo de criação de perfil de cor. Caso você não tenha acesso a esse dispositivo, não poderá usar o gerenciamento de cor do Krita como pretendido. No entanto, o Krita permite o luxo de escolher qualquer um dos outros perfis inclusos como espaços de trabalho.

Dispositivos de criação de perfil

Dispositivos de criação de perfil, chamados colorímetros, são pequenas câmeras que você conecta ao seu computador via USB e, em seguida, executa um software de criação de perfil (geralmente fornecido junto com o dispositivo).

Nota

Se você não tiver o software incluído no seu colorímetro ou não estiver satisfeito com os resultados, recomendamos o ArgyllCMS.

A pequena câmera então mede a intensidade do vermelho, verde, azul, branco e preto mais brilhantes na tela, usando um branco predefinido como base. Ela também mede o quão cinza é a cor cinza.

Ele então coloca todas essas informações em um perfil ICC, que pode ser usado pelo computador para corrigir suas cores.

É recomendável não alterar a “calibração” (contraste, brilho, etc.) da tela após a criação do perfil. Isso torna o perfil inútil, pois as qualidades da tela mudam significativamente durante a calibração.

Para que a tela exiba cores mais precisas, você pode fazer uma ou duas coisas: criar um perfil na tela ou calibrá-la e criá-la.

Criar um perfil de monitor significa medir as cores do monitor com suas configurações nativas e inserir esses valores em um perfil de cor, que pode ser usado por um aplicativo de gerenciamento de cor para adaptar as cores de origem à tela e obter o resultado ideal. Calibrar e criar um perfil significam a mesma coisa, exceto que primeiro você tenta calibrar as cores da tela para corresponder a uma determinada configuração padrão, como sRGB ou outros perfis mais específicos. A calibração é feita primeiro com controles de hardware (luminosidade, contraste, curvas de gama) e, em seguida, com um software que cria uma vcgt (tabela de gama da placa de vídeo) para carregar na GPU.

Então, quando ou por que você deve fazer apenas um ou ambos?

Crie um perfil somente:

Com um bom monitor

Você pode obter a maioria das cores sRGB e muitas cores extras que não estão dentro do sRGB. Isso pode ser bom para ter cores mais visíveis.

Com um monitor ruim

Você obterá apenas um subconjunto do sRGB real e perderá muitos detalhes, ou até mesmo terá mudanças de matiz. Tentar calibrá-lo antes de criar o perfil pode ajudar a chegar mais perto das cores sRGB completas.

Calibração+perfil:

Monitores ruins

Como explicado antes.

Configuração multi-monitor

Ao usar vários monitores, especialmente no modo espelho, onde ambos os monitores têm o mesmo conteúdo, não é possível gerenciar as cor desse conteúdo para ambos os perfis de tela. Nesse caso, calibrar ambas as telas para corresponder ao perfil sRGB (ou outro padrão para monitores de última geração, se ambos o suportarem) pode ser uma boa solução.

Prova de tela

Quando você precisa corresponder a um contexto de renderização exato para prova de tela, a calibração pode ajudar a se aproximar do resultado esperado. No entanto, alternar entre várias calibrações e perfis de monitor deve ser feito com extremo cuidado.