Problemas de orientação e cor depois de converter HEIC

Dois sintomas clássicos

Depois de uma conversão, a foto aparece de lado em um programa e na posição certa em outro. Ou ela parece mais apagada ou mais saturada do que no celular. Os dois problemas têm a mesma causa: informações guardadas ao lado dos pixels que alguns softwares ignoram.

Orientação

O sensor de uma câmera grava os pixels em uma ordem fixa. Quando você segura o celular na vertical, a câmera registra esse fato em vez de girar os pixels. No JPEG, essa anotação é a tag EXIF Orientation. A tabela de tags EXIF do ExifTool a lista como a tag 0x0112, com oito valores: normal, espelhar na horizontal, girar 180, espelhar na vertical e as quatro combinações de espelhamento com rotações de 90 graus. A tag é definida no padrão Exif.

O HEIF faz isso de outro jeito. A visão geral do HEIF da Nokia lista uma propriedade de rotação de imagem (irot), que gira em 90, 180 ou 270 graus, e uma propriedade de abertura limpa (clean aperture) para recorte. Elas são “propriedades transformativas”, aplicadas quando a imagem é exibida. Assim, um HEIC pode trazer a rotação no contêiner, no EXIF ou nos dois.

Se um conversor copia os pixels, mas descarta ou trata mal essas propriedades, o resultado aparece de lado. Se o conversor mantém uma tag Orientation e o visualizador a ignora, o resultado é o mesmo.

O que o FromHEIC faz

A rotação guardada no contêiner HEIC é aplicada aos pixels durante a conversão, e a Orientation da saída volta a ser normal. Assim, o resultado não depende de o software de visualização ler tags de orientação. Se quiser ver o que um arquivo guarda, o inspetor de HEIC mostra a estrutura dele.

Girando o próprio HEIC

A ferramenta de girar e espelhar oferece rotação de 90, 180 e 270 graus e espelhamento horizontal ou vertical. Nos arquivos HEIC, ela reescreve as propriedades de rotação e espelhamento do contêiner, sem tocar nos dados comprimidos da imagem, então não há recodificação. A ferramenta informa isso e verifica decodificando o arquivo. Uma consequência rara é que softwares que ignoram essas propriedades ainda podem exibir a orientação antiga. Se isso importar para quem vai receber o arquivo, converta para JPG.

O botão de girar do visualizador é só visual e não altera o arquivo.

Cor

Os problemas de cor se resumem a perfis. Os números dos pixels não significam nada sem saber em qual espaço de cor estão. A especificação ICC define perfis que carregam essa informação. Muitas fotos de iPhone usam o Display P3, que é mais amplo que o sRGB.

Falhas típicas:

  1. Perfil descartado. Uma imagem P3 exibida como sRGB fica sem vida.
  2. Perfil ignorado pelo visualizador. Alguns programas, em especial os mais simples, tratam tudo como sRGB.
  3. Perfil errado anexado. As cores mudam numa direção inesperada.

O que o FromHEIC faz

Por padrão, ele converte os valores dos pixels para sRGB usando o perfil embutido no arquivo, o que costuma ficar correto em qualquer lugar. Uma opção mantém o perfil original embutido. Escolha-a apenas se você trabalha com software que faz gerenciamento de cor. Uma discussão mais detalhada, incluindo profundidade de bits, está em HDR e Display P3.

Confira os perfis com o visualizador de perfil de cor.

Checklist de solução de problemas

Por que as duas correções vêm ativadas por padrão

Escolhemos padrões que funcionam no maior número de softwares: rotação aplicada aos pixels e cor em sRGB. Eles têm um custo (a gama ampla é cortada e a informação de orientação do contêiner se perde), então nem sempre são o que um fluxo de trabalho profissional quer. Nesse caso, mantenha o perfil ou use TIFF. Para entender o básico de por que converter, veja HEIC vs JPG.

Use estas ferramentas

Fontes

Por Hammer Desenvolvimento de Software · Última atualização em 2026-11-10