Problemas de cor no Mac OS X

7

Eu tenho dois Macs e algumas caixas de Windows - Se eu tirar screenshots (também olhando nas telas ...) de qualquer coisa em cada um deles, as máquinas Windows e um Mac parecem iguais, mas meu Mac parece diferente. Por quê? Como faço para corrigir isso?

Como exemplo, o Mac que funciona:

Macquenão:

O que eu mudo para fazer isso funcionar?

    
por Rich Bradshaw 25.08.2010 / 10:35

4 respostas

5

Eu diria que a cor de fundo é diferente porque você a criou usando uma imagem não marcada. O problema é que cada aplicativo processa imagem / cor não marcada de maneira diferente.

De Inconsistências de cores no OS X :

In safari/ color picker, untagged image will render based on your monitor color-gamut.Iif you are using 2010 mbp 15, after proper calibration color-gamut should be close to srgb, but not exact match therefore the color variation.

You might want to read this website to better understand about untagged image in browsers. http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html

Em suma, se você deseja que uma imagem seja renderizada em todos os navegadores, você deve incorporar o perfil de cores. Alguns navegadores mais antigos podem não perceber, mas a maioria dos navegadores modernos faz isso.

O problema é explicado claramente no link de perfis JPPEG embutido acima, com demonstrações e com conselhos sobre como incorporar perfis de cores em imagens.

    
por 08.09.2010 / 23:15
0

Você só precisa de uma captura de tela limpa e ela está no PNG?

Tente usar o pngcrush para excluir o perfil de cores do arquivo e ver se ele é limpo:

link

    
por 08.09.2010 / 23:01
0

Para corrigir isso na maioria dos sistemas operacionais e navegadores, faça o seguinte:

  • Crie uma imagem minúscula (por exemplo, 1px) usando a cor desejada
  • Dê um perfil ICC sRGB
  • Use isso como plano de fundo

A consistência da cor é uma dor de cabeça - é quase certo que não há como fazer com que ela apareça da mesma forma em todas as máquinas e em todos os navegadores (mesmo assumindo a calibração!). Mas podemos tentar o nosso melhor.

Incorporando perfis ICC, se eles são aceitos, você pode controlar o espaço de cores usado para exibir a imagem e garantir a consistência das cores. Seu problema está ocorrendo porque, sem um perfil, o Safari renderiza cores na gama de cores do monitor, em vez de no sRGB. A única razão pela qual parece bem no primeiro Mac é porque a gama de cores do monitor apenas coincide com sRGB.

Você está usando estilos CSS com códigos RGB para definir a cor do plano de fundo. O padrão CSS3 propõe uma propriedade color-profile que permitiria que você inclua um perfil de cores para controlar como essa cor de fundo é renderizada, mas infelizmente quase nenhum navegador ainda implementa isso.

O uso de uma imagem marcada contendo um perfil de cores como plano de fundo (e, por exemplo, lado a lado) em vez de CSS permitiria a consistência em todos os navegadores que honram tags de perfil ICC em imagens. Infelizmente, isso não é todos os navegadores (por exemplo, o IE não), daí a minha sinopse no início que não há garantia de que você pode obter consistência em todos os lugares.

Eu recomendo que você crie uma imagem minúscula usando a cor desejada, marque-a com um perfil sRGB e use isso como plano de fundo. Isso deve te dar consistência quase em qualquer lugar (desde que o IE / Windows assume sRGB para tudo de qualquer maneira).

    
por 14.09.2010 / 05:24
0

Este é um problema relacionado a gama. Em 10.6, o gama padrão é agora 2.2 (como PCs), onde era anteriormente 1.8 em todos os Macs. 2.2 é "mais escuro" para os seus olhos.

Você estava certo ao pensar que pode calibrar seu monitor para corrigir esse problema. Quando você tira uma captura de tela no OS X, ela incorpora o valor gama da sua exibição na imagem resultante. Se você definir os dois monitores para uma gama de 2,2, eles devem ficar muito mais próximos da mesma configuração de brilho (ou pelo menos capturas de tela feitas em máquinas diferentes devem ser exibidas corretamente em uma única máquina).

Leia mais aqui: link

    
por 15.09.2010 / 02:26