HDR e Display P3 em HEIC: o que sobrevive à conversão

Duas coisas diferentes

Muita gente junta “HDR” e “cor ampla”, mas são coisas separadas.

Uma foto pode ter uma sem a outra. Você as trata de forma diferente na hora de converter.

Display P3

O Display P3 é um espaço RGB de gama ampla, e a entrada do Display P3 no registro ICC lista a Apple como organização responsável, com as primárias e o ponto branco (D65). Ele tem vermelhos e verdes mais saturados que o sRGB. A especificação CSS Color Level 4 inclui display-p3 como espaço de cor, para que páginas web também possam usá-lo.

Os valores de pixel só têm significado junto com um perfil de cor. Um perfil ICC, definido pela especificação ICC, é a forma padrão de indicar em qual espaço estão os números. Fotos HEIC de iPhones normalmente carregam um perfil Display P3.

O problema ao remover o perfil

Se uma imagem P3 é salva como JPG, mas o perfil é descartado, o software assume sRGB e as cores saturadas ficam mais desbotadas. Ou o inverso: se os pixels já são sRGB, mas estão marcados como P3, as cores ficam exageradas. É por isso que “minha foto convertida ficou sem vida” é uma reclamação tão comum.

O que o FromHEIC faz por padrão

Qual escolher? Para sites, mensagens e formulários, use o padrão. Para editar em um app com gerenciamento de cor ou para imprimir, mantenha o perfil (ou gere TIFF, que embute o perfil ICC). Confira o perfil com o visualizador de perfil de cor antes e depois.

Profundidade de bits

O JPEG tem 8 bits por canal; a MDN diz isso ao falar dos modos de cor do JPEG. Se o HEIC tem mais de 8 bits, o JPG não mantém a precisão extra. O FromHEIC consegue manter essa precisão em um só caso: um TIFF de 16 bits, gerado a partir de um HEIC com mais de 8 bits por canal, guarda os dados tonais extras de verdade. As demais saídas, incluindo PNG e JPG, têm 8 bits, e um HEIC de 8 bits continua sendo de 8 bits na prática, mesmo dentro de um arquivo de 16 bits.

HDR e gain maps

Alguns arquivos HEIC carregam uma imagem auxiliar usada na renderização HDR, muitas vezes chamada de gain map. O projeto libheif lista suporte a imagens auxiliares, e o inspetor de gain map HDR do FromHEIC informa se um arquivo tem um, enquanto a ferramenta de extração pode retirar os gain maps como imagens separadas.

O que a conversão faz com ele: a saída é uma imagem única padrão. O FromHEIC não afirma preservar a renderização HDR em JPG, PNG, WebP, AVIF ou TIFF. Espere uma imagem SDR comum. Se o visual HDR importa, mantenha o HEIC original e veja-o em um software que o entenda. A forma como cada celular ou app renderiza o gain map varia, então consulte a documentação do fabricante.

Um guia rápido de decisão

Objetivo Escolha
Compartilhar na web ou por mensagem JPG com sRGB (padrão)
Manter as cores amplas em um editor TIFF, ou JPG/PNG com o perfil mantido
Sem perda adicional após a decodificação PNG
Preservar a renderização HDR Manter o HEIC

Confira o resultado

  1. Abra o original no visualizador de perfil de cor.
  2. Converta.
  3. Compare em dois programas. Se as cores diferem entre eles, um dos dois está ignorando o perfil.

Para conversões em que a foto também aparece girada de forma errada, veja orientação e cor. Para a comparação geral de formatos, veja HEIC vs JPG.

Use estas ferramentas

Fontes

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