A mesma foto muda de cor porque cada tela interpreta o arquivo do jeito dela, e porque o arquivo pode chegar sem o rótulo que diz em qual espaço de cor ele foi gravado. Julgue a foto numa segunda tela, e trave o arquivo em sRGB antes de publicar.
Por que a mesma foto muda de cor em cada tela: arquivo, tela e programa
Você tirou a foto, olhou na tela do celular e aprovou. Abriu o mesmo arquivo no notebook e a pele ficou mais cinza. Mandou para alguém e ouviu que a foto está escura. Não é impressão sua. A foto muda de cor em cada tela por um motivo mecânico, e quase nunca é defeito da foto: a tela não mostra o arquivo, mostra a interpretação que aquele aparelho faz dele.
Separar as camadas resolve metade do problema antes de qualquer ajuste. O arquivo guarda duas coisas diferentes: os números de cada pixel e um rótulo dizendo em qual espaço de cor esses números foram gravados. Esse rótulo é o perfil de cor. A tela tem um teto físico do que consegue mostrar, mais brilho, modo de economia de energia e o ajuste que veio de fábrica. O programa que abre a foto decide se lê o rótulo ou se ignora. Quem reclama de cor quase sempre está descrevendo a terceira camada e culpando a primeira.
Das três, só a primeira está sob o seu controle. Você não vai calibrar o notebook de quem te olha, não vai desligar o modo de economia do celular dele e não vai escolher o navegador que ele usa. O que dá para fazer é entregar um arquivo que não dependa de interpretação, e julgar a sua foto no lugar certo antes de publicar.
Este texto é a camada 0 de uma sequência. A camada -1 acontece antes de o arquivo existir, quando o próprio aparelho já alisou a pele e puxou o contraste durante a captura. A camada 0, aqui, é a exibição: ninguém editou nada, e a mesma imagem apareceu diferente. As duas pendem do guia de retrato que organiza luz, distância, pose e enquadramento, que é onde mora o resto da história.
O teste das três telas, antes de qualquer teoria
Se você veio resolver e não entender, este é o único bloco de que precisa. Leva 30 segundos, não pede aplicativo nenhum e não pede calibrador nenhum.
- Olhe a foto no aparelho que a tirou. Preste atenção em dois lugares: a pele do rosto e a parte mais neutra do quadro, que costuma ser uma parede branca, uma camisa branca ou um fundo cinza. Guarde essa impressão, ela é a sua referência de partida.
- Abra o mesmo arquivo num segundo aparelho, de outra marca. De preferência um notebook, porque é ali que a maior parte das pessoas vai te ver em contexto de trabalho. Sem editar, sem filtro, sem recorte: o mesmo arquivo.
- Abra a foto numa aba do navegador, com fundo branco ocupando a tela. O navegador serve de árbitro porque é o único ambiente com regra publicada sobre o que fazer quando o arquivo chega sem rótulo de cor, e essa regra está na seção seguinte.
- Decida com a régua abaixo. Você compara sempre as mesmas duas coisas entre as três telas: o matiz da pele e o ponto neutro do quadro.
A régua, e o número que sustenta cada linha dela:
- A pele muda de matiz (mais cinza, mais rosada, mais amarela): o problema está no arquivo. Na medição que descrevo mais abaixo, quando o perfil de cor some o matiz da pele anda 3,7 graus, o croma cai 17,1% e 100% dos pixels de pele mudam de valor.
- A pele muda só de brilho: o problema está na tela. Perder o perfil mexe na claridade apenas 0,21% da escala. Brilho diferente entre telas é sintoma de tela, não de arquivo, e não tem conserto do seu lado.
- O branco da camisa vira creme numa tela e azulado na outra: é o ponto branco do monitor. Também não é a sua foto. Cada fabricante escolhe um branco levemente diferente, e o modo noturno do sistema desloca esse branco de novo.
- Reprovou? O ajuste é o espaço de cor do arquivo, nunca o rosto. Reexportar em sRGB é operação de arquivo e leva segundos. Aumentar saturação ou clarear a pele é maquiagem sobre um problema que não é de pele.
Esse teste é a precondição de um protocolo maior. Depois de garantir que você está julgando o arquivo certo na tela certa, o protocolo para escolher entre as saídas geradas passa a fazer sentido: não adianta ter rubrica de escolha se as duas fotos comparadas estão sendo exibidas com réguas diferentes.
sRGB e Display P3, uma frase cada (e por que o menor virou padrão)
O sRGB é o espaço de cor padrão da web. Ele foi proposto por HP e Microsoft como espaço de cor padrão para sistemas, produtos e internet, e a especificação descreve a condição de referência dele: ponto branco D65, nível de luminância de 80 cd/m², 64 lux de luz ambiente e gama 2,2 no monitor de referência (consultada em 09/08/2026). As primárias são vermelho em x 0,640 e y 0,330, verde em 0,300 e 0,600, azul em 0,150 e 0,060.
O Display P3 é um espaço maior. A especificação de cor da web descreve assim: “usa as mesmas cromaticidades primárias do DCI-P3, mas com ponto branco D65, e a mesma curva de transferência do sRGB”. Em português direto: são as primárias do cinema com o branco da web e o mesmo jeito de codificar o número. A mesma seção diz que telas modernas, TVs, notebooks e celulares conseguem exibir todo ou quase todo esse espaço.
Quanto maior? A própria especificação publica o volume dos dois em unidades Lab: 0,820 milhão para o sRGB e 1,233 milhão para o display-p3. É 1,50 vez o volume, ou seja, 33,5% do que cabe no espaço maior simplesmente não existe no menor.
E aqui está a frase que explica quase toda reclamação de cor em foto de perfil. A especificação manda que “cores especificadas em HTML e imagens sem rótulo devem ser tratadas como estando no espaço de cor sRGB, a não ser que se especifique outra coisa”. O mesmo texto acrescenta que, se o perfil de cor for inválido, a imagem é tratada como imagem sem rótulo. Traduzindo para o seu caso: um arquivo que chegou sem perfil não é lido como “não sei”. Ele é lido como sRGB, com convicção.
Repare agora numa coincidência que vale ouro para quem escolhe roupa. A primária azul é idêntica nos dois espaços, x 0,150 e y 0,060, conferida nas duas tabelas de cromaticidade. A direção azul não ganha nem perde nada quando a foto atravessa de um espaço para o outro. Guarde isso para a seção da camisa.
O estrago não vem da conversão: vem da ausência dela
A intuição diz que o problema é a conversão. A foto sai de um espaço grande, entra num menor e alguma coisa se perde no caminho. A especificação desmonta metade dessa intuição: sobre os algoritmos de conversão entre espaços, o texto diz que “todos implementam uma intenção colorimétrica relativa, portanto as cores dentro do gamut de destino ficam inalteradas”. Cor que já cabia no espaço menor atravessa sem se mexer.
A mesma seção declara o limite disso, e é honesto citar os dois juntos: para imagens em cor, onde a relação entre pixels vizinhos importa, uma intenção perceptual pode ser mais apropriada, e nesse caso até a cor que cabe pode mudar. Existe, portanto, cenário em que a conversão mexe em tudo. Só que não é o cenário comum de uma foto publicada num perfil.
O caso que realmente estraga é o oposto: a conversão que não aconteceu. O arquivo foi gravado em display-p3, o rótulo se perdeu em algum ponto do caminho, e os mesmos números passaram a ser lidos como sRGB, exatamente como a regra da web manda fazer com imagem sem perfil. Nada foi convertido. Cada número passou a significar outra cor.

O que acontece com a pele quando o rótulo some
Medi isso em cima de 10 retratos sintéticos gerados pelo próprio produto. São imagens geradas por IA, não fotografias de pessoas reais, e vale ler os números com essa ressalva. A pele foi isolada por máscara cromática nos 62% superiores do quadro, e ela cobre de 11,0% a 25,5% dessa faixa, o que dá de 6,8% a 15,8% da imagem inteira. As matrizes de conversão são as publicadas no código de exemplo da própria especificação de cor da web, sem adaptação cromática (os dois espaços já usam o mesmo ponto branco).
Resultado, na mediana dos 10 arquivos: o croma da pele cai 17,1%, o matiz anda 3,7 graus, o canal vermelho perde 5 níveis em 255 enquanto o verde sobe 1 e o azul sobe 2, e 100% dos pixels de pele mudam de valor. A claridade quase não se mexe, apenas 0,21% da escala. Em hexadecimal, a pele mediana do conjunto sai de #AB8675 para #A58778. Escrito assim parece pouco. Na tela, é a diferença entre uma pele que parece saudável e uma pele que parece cansada.
O caso inverso também existe e é bem mais barulhento. Quando um arquivo gravado em sRGB é lido como display-p3, o croma da pele sobe 21,2% na mediana dos dez arquivos, variando de 19,8% a 22,8%. É a foto que “ficou laranja demais” sem ninguém ter tocado em saturação nenhuma.
A leitura em uma frase: o inimigo não é o Display P3, é o Display P3 sem rótulo. Um arquivo em sRGB é seguro nos dois casos, com perfil ou sem, porque o palpite que a web faz na ausência do rótulo é exatamente o que ele já é. Um arquivo em display-p3 é seguro só onde o software respeita o perfil, e você não controla o software do outro lado.
São 10 retratos sintéticos gerados pelo nosso produto, não fotografias de pessoas reais, com a pele isolada por máscara cromática (que pega lábios e pescoço junto). As matrizes são as da especificação: a conta é reproduzível, a amostra é pequena.
Qual cor some primeiro, e o que isso faz com a sua camisa
Se a conversão feita direito só mexe no que não cabe, a pergunta prática vira: o que não cabe? Sorteei 4 milhões de pontos dentro do display-p3, em Oklab, recortei a faixa de claridade típica de pele clara e de camisa clara (L de 0,55 a 0,85 em Oklab) e medi quanto de cada faixa de matiz fica fora do sRGB.
Por ordem: ciano 45,1%, verde 35,6%, rosa carmim 31,1%, vermelho 31,0%, laranja 27,2%, amarelo 25,4%, azul 22,0% e magenta 20,0%. Sem o recorte de claridade, o conjunto todo dá 26,1%. O vermelho, ao contrário do que se costuma dizer, não lidera a lista em volume. Ele lidera outra lista: a das cores que de fato aparecem num retrato. Essa conta é minha e foi feita em Oklab; os 33,5% da seção anterior vêm da especificação e são medidos em Lab. São duas réguas diferentes e não devem ser somadas nem comparadas diretamente. E como cada faixa de matiz é um intervalo que eu mesmo escolhi, mexer na fronteira entre duas faixas move o número dela em cerca de um ponto: o que a conta sustenta é a ordem, não a casa decimal.
E a pele? A pele não estoura. Nos mesmos 10 retratos, o croma mediano da pele é 0,0449 em OkLCh, enquanto o teto do sRGB naquele matiz e naquela claridade é 0,1901. A pele ocupa 23,6% do teto disponível, ou seja, mora no meio do espaço, longe da borda. Conversão de espaço não recorta pele. O que estraga a pele é o rótulo perdido da seção anterior, não falta de espaço.

Com a roupa a história muda, porque roupa é onde mora cor saturada de verdade. Declarei um conjunto de cores de peça em display-p3, converti para sRGB e medi quanto de croma cada uma perde ao ser trazida para dentro do espaço menor. São cores declaradas, não amostradas de fotografia, e é assim que a tabela deve ser lida.
O pano de fundo desse resultado é a coincidência da seção anterior. Como a primária azul é idêntica nos dois espaços, o azul mais saturado do display-p3 vira, em sRGB, um valor de 1,042 no canal azul: mesmo matiz, só 4,2% acima do teto. O vermelho puro, no mesmo caminho, vira 1,093 no canal vermelho, com valor negativo no verde e no azul, ou seja, sai bem para fora da caixa. Traduzido em decisão de guarda-roupa: azul-marinho e cinza atravessam qualquer tela, enquanto vermelho vivo e turquesa são os que chegam diferentes do outro lado.
Uma fronteira que vale marcar: nada disso é sobre quanta luz bateu no seu rosto. Exposição e medição de luz na captura, principalmente quando o assunto é pele retinta e o automático da câmera erra a leitura, são outro problema, resolvido antes de o arquivo existir. Aqui o valor já está gravado e o que muda é como ele é lido.
O mapa de ganho: por que a foto é mais bonita no aparelho que a tirou
Existe um segundo motivo, independente do perfil de cor, para a foto parecer melhor no celular que a gravou. Alguns aparelhos guardam duas imagens dentro do mesmo arquivo: uma foto normal e um mapa dizendo quanto cada pedaço dela pode brilhar além do normal.
A documentação do formato Ultra HDR, do Android, descreve o mecanismo sem rodeio: “leitores antigos que não suportam o novo formato leem e exibem a imagem convencional de baixa faixa dinâmica do arquivo”. O objetivo declarado do desenho é esse mesmo, ser retrocompatível para que em visualizadores simples a imagem comum apareça. Quem suporta o formato combina a imagem principal com o mapa de ganho e renderiza a versão com brilho estendido.
O mapa de ganho é, literalmente, uma razão de brilho pixel a pixel entre a versão estendida e a versão base. Ele não é uma segunda foto: é a instrução de quanto cada pedaço da imagem pode subir de brilho onde a tela permite.
A consequência para quem está escolhendo foto de perfil é desconfortável. O aparelho que tirou a foto é o único lugar do mundo em que ela sempre vai parecer no auge. Você aprova ali a versão com brilho estendido, e o notebook do outro lado exibe a versão base, que é justamente a menos vistosa. Não houve estrago no caminho. Houve aprovação na tela errada.
O mesmo documento fecha o círculo com o perfil de cor: “o perfil de cor da imagem SDR define o espaço de cor da imagem HDR”, e o formato exige que o perfil ICC da imagem principal esteja indicado, com a dica explícita de usar um perfil Display-P3. Do lado do sistema, a documentação do Android sobre cor ampla diz que ele reconhece e processa corretamente imagens com perfil de cor amplo embutido. A palavra que carrega o peso da frase é embutido: a página não declara o que acontece com imagem sem perfil, e eu não vou preencher essa lacuna por ela.
Do outro lado do mercado, a ficha técnica do iPhone 16 Pro declara tela com cor ampla (P3) e captura em cor ampla para fotos e Live Photos, gravando em HEIF, JPEG ou DNG. Isso vale para esse modelo e essa ficha, consultada em 09/08/2026. Não dá para generalizar para “todo celular”, e a checagem certa é abrir a ficha do seu.
Aprovar a foto na tela do aparelho que a tirou é julgar uma imagem que a maior parte de quem te olha não vai ver. Não é vaidade nem impressão: é o único visualizador que tem, ao mesmo tempo, o perfil certo e o mapa de brilho estendido daquele arquivo.
As cinco etapas onde a cor muda, e o que dá para fazer em cada uma
A cor não muda num ponto só. Ela atravessa cinco etapas entre o botão da câmera e a tela de quem te olha, e em duas delas simplesmente não existe documentação para consultar. Vale mostrar as duas ausências, porque elas mudam o que se pode afirmar.
Primeira ausência. O ajuste do iPhone que troca “Alta Eficiência” por “Mais Compatível” é recomendado em fórum como solução de cor. A página oficial que documenta esse ajuste diz que “as novas fotos e vídeos passarão a usar os formatos JPEG ou H.264”. Ela descreve troca de formato. As palavras “cor”, “perfil de cor”, “sRGB” e “P3” não aparecem nenhuma vez na página, nem em português nem em inglês, conferido em 09/08/2026. Então não dá para dizer que esse ajuste resolve cor, e também não dá para dizer que ele não mexe nela.
Segunda ausência. A página de ajuda do Linkedin que lista as exigências da foto de perfil publica tamanho máximo de 8 MB, dimensão entre 400 x 400 e 7680 x 4320 pixels e tipo de arquivo PNG ou JPG. Sobre perfil de cor, espaço de cor ou ICC, nenhuma linha, nas duas versões da página, conferido em 09/08/2026. Não existe spec oficial publicada sobre o que qualquer plataforma faz com o perfil de cor no upload, e é por isso que este artigo não afirma nada a respeito.
A regra que sobra é simples: onde não há especificação, há teste. Publique a foto, baixe de volta o arquivo publicado e compare com o que você enviou, nas mesmas três telas. É a única evidência que você consegue produzir sozinho, e ela vale mais que qualquer suposição de fórum.
Sintoma, causa provável, correção
A tabela abaixo entra pelo sintoma, porque é assim que o problema chega até você: em frase de gente, não em nome de espaço de cor. Cada linha traz também a coluna do que não fazer, que costuma ser a parte mais cara do erro.
Um padrão atravessa a tabela inteira: quando a suspeita é de arquivo, a correção é de arquivo. Nenhuma linha pede que você mexa no rosto, aumente saturação ou clareie a pele. Isso não é delicadeza editorial. Compensar na imagem um problema de interpretação garante que ela vai estourar do outro lado, justamente na tela que interpreta certo.
O que exportar em sRGB não resolve
Vale ser exato sobre o alcance da recomendação, porque prometer demais aqui é fácil. Travar o arquivo em sRGB resolve a interpretação: elimina a chance de os mesmos números serem lidos com a régua errada. Não resolve brilho de tela, não resolve modo de economia de energia, não resolve modo noturno e não resolve o ajuste de fábrica que puxa saturação para a foto vender melhor na prateleira da loja.
Também não resolve o que acontece dentro do destino. Se você usar o corte e os controles do editor da própria plataforma, o número de saturação que aparece ali está sendo aplicado sobre o arquivo já interpretado. O editor de foto do destino é um assunto separado, com lógica e limites próprios, e não é onde se conserta perfil de cor.
E não resolve peso nem reamostragem. Se a queixa for de nitidez, borda mole ou textura suja, o problema não é de cor: é da cadeia de compressão e redimensionamento por onde o arquivo passou, que é outra camada, com outras causas e outro conserto.
E não resolve o que a calibração resolveria, porque calibrar não é o seu caso: a sua foto vai ser vista em dezenas de telas que você nunca vai calibrar, em brilhos que você não escolhe. A meta não é acertar uma tela, é escolher um arquivo e uma paleta que sobrevivam a todas elas.
Por fim, um limite que o quadro de método não cobre. A distância de cor que uso para dizer que algo “mudou” é uma métrica de deslocamento, a mesma que a especificação usa para mapear gamut, e não um limiar de “dá para ver a olho nu”. E dez retratos sintéticos não representam a variedade real de tons de pele: a conta é reproduzível, a amostra é pequena.
O que o prompt não controla
Fecho com a ponte para quem gera foto por IA, porque a dúvida aparece toda semana: dá para pedir no prompt que a foto saia com uma cor que não muda? Não. Espaço de cor é propriedade do arquivo que o gerador entrega, não um atributo estético que você negocia com o modelo em linguagem natural.
Pedir “cores vibrantes” é o exemplo clássico de palavra de desejo no lugar de palavra de meio: descreve o resultado que você quer sentir, não o mecanismo que produz aquele resultado. O modelo responde do jeito que sabe, aumentando saturação na imagem, e isso piora exatamente o problema deste artigo, porque empurra a cor para a borda do espaço, que é o único lugar onde a conversão morde.
O que dá para controlar por prompt é o que veste a cena. Roupa e fundo são escolhas de cor, e escolha de cor tem consequência mensurável na conversão. Estas quatro linhas entram em qualquer prompt de retrato profissional:
Outfit: navy blazer over a plain white shirt, no tie.
Background: neutral mid-grey studio wall, evenly lit, no colour cast.
Lighting: soft window daylight from camera-left with gentle fill.
Do not boost saturation, do not add colour grading, do not stylise skin tone.Em português: blazer azul-marinho sobre camisa branca lisa, sem gravata; fundo de estúdio cinza médio e neutro, com luz uniforme e sem dominante de cor; luz suave de janela vindo da esquerda da câmera, com preenchimento leve; e a proibição de aumentar saturação, aplicar tratamento de cor ou estilizar o tom de pele.
Por que cada linha está ali. A primeira escolhe azul-marinho porque a primária azul é idêntica nos dois espaços, então essa cor atravessa qualquer conversão sem se mexer. A segunda pede cinza neutro porque cinza e branco atravessam com deslocamento zero, e de quebra deixam no quadro um ponto de referência para o teste das três telas. A terceira mantém a luz descrita como mecanismo, com direção e qualidade, em vez de adjetivo. E a quarta é a negativa que impede o modelo de empurrar a cor para a borda do espaço, que é onde a perda mora. O resto do pedido, das linhas de cena às negativas, entra no guia que junta essas quatro linhas ao resto do prompt.
Perguntas frequentes
01Por que a minha foto fica mais apagada depois que eu envio?+
02Devo exportar em sRGB ou em Display P3?+
03Preciso calibrar o monitor para resolver isso?+
04O Linkedin muda a cor da minha foto no upload?+
Gere um retrato e rode o teste das três telas
O fotoslinkedin gera a foto a partir de 1 a 5 fotos suas e devolve a imagem em 1.024 x 1.024 px. A primeira é gratuita, sem cartão, e serve bem como cobaia do teste deste artigo.
Resumo e próximos passos
Quatro frases para levar. A tela não mostra o arquivo, mostra a interpretação que aquele aparelho faz dele. O que quebra a interpretação não é a conversão entre espaços de cor, é o rótulo perdido: sem perfil, a web lê o arquivo como sRGB, e a pele perde 17,1% de croma e anda 3,7 graus de matiz. A pele nunca estoura por falta de espaço, porque ocupa só 23,6% do teto disponível. E a escolha que sobrevive a qualquer tela não é o adjetivo no prompt: é cinza neutro e azul-marinho, que atravessam a conversão com deslocamento zero.
O próximo passo é rodar o teste das três telas hoje, com a foto que já está no seu perfil. Se a pele mudar de matiz entre elas, reexporte em sRGB e republique; se mudar só de brilho, não há o que consertar. E se você quiser subir a régua da imagem em si, e não do arquivo, o mapa geral está no guia que reúne o que decide um bom retrato antes do upload.
Pedro Mota
Pedro Mota é fundador da fotoslinkedin.com.br, ferramenta de IA que transforma uma selfie em foto profissional pronta pro Linkedin em 60 segundos. Antes, atuou com design e produto digital. Hoje vê centenas de fotos por semana e escreve sobre o que funciona pra carreira no Brasil em 2026.



