Três partes num só ficheiro
A especificação descreve um formato de ficheiro que codifica uma imagem de mapa de ganho de gama logarítmica dentro de um JPEG. Na prática, isso significa três componentes: uma foto SDR normal, um mapa de ganho que indica quanto mais claro deve ficar cada região e metadados que dizem a um leitor como o aplicar.
O que faz cada parte
- A imagem base Uma versão JPEG comum. É isto que todos os visualizadores existentes mostram, e é por isso que o formato não causou problemas quando surgiu.
- O mapa de ganho Um segundo JPEG, muito mais pequeno, que funciona como multiplicador por região. O conversor do Vaultaire escreve-o a um quarto do tamanho.
- Os metadados Valores XMP e um índice MPF que dizem a um leitor compatível que o mapa existe e como o interpretar.
A especificação do formato de imagem Ultra HDR afirma que os leitores antigos que não suportam o formato leem e mostram a imagem convencional de baixa gama dinâmica, enquanto os leitores que o suportam combinam a imagem principal com o mapa de ganho e apresentam uma imagem de alta gama dinâmica em ecrãs compatíveis.
Porque foi construído assim
Um ecrã HDR consegue mostrar brancos mais claros do que um ecrã SDR, mas em que medida varia. A especificação é explícita: a técnica de apresentação tem de se adaptar a qualquer relação entre os pontos brancos HDR e SDR de um ecrã, que pode variar bastante entre dispositivos, ou mesmo ao longo do tempo num único dispositivo.
Uma única imagem HDR fixa não consegue fazer isso. Uma imagem base mais um multiplicador consegue, porque o leitor decide até onde levar o mapa para o ecrã que tem à frente. A especificação exige também que a técnica funcione sem cortar as altas luzes, sem esmagar as sombras, sem comprimir o contraste local e sem alterar as relações tonais entre os objetos da cena. São estas quatro restrições que fazem com que um mapa de ganho seja melhor do que simplesmente codificar uma imagem mais clara.
O outro requisito de conceção foi o tamanho. Os dados extra são um mapa comprimido em tons de cinzento, não uma segunda fotografia em resolução total, por isso o ficheiro cresce moderadamente em vez de duplicar.
Porque é que a sua foto HDR muitas vezes parece normal
O Ultra HDR degrada-se em silêncio, o que é a sua melhor característica e também a mais confusa. Nada dá erro. Simplesmente recebe a imagem SDR.
| Causa | O que acontece |
|---|---|
| O visualizador não suporta mapas de ganho | Mostra a imagem base, exatamente como previsto |
| O ecrã é SDR | Não há margem extra onde apresentar o efeito |
| Brilho do ecrã ou um modo de poupança de energia | A margem disponível diminui, por isso o efeito diminui |
| Um editor voltou a guardar o ficheiro | Muitos editores escrevem um JPEG simples e descartam o mapa |
| Uma plataforma social voltou a codificar o carregamento | O suporte varia consoante a aplicação, a conta, o dispositivo e o caminho de carregamento |
Teste o caminho de publicação real antes de depender da versão HDR em qualquer lado. O suporte muda com frequência suficiente para que um resultado do ano passado nada prove sobre hoje.
Converter nos dois sentidos
O conversor lê o sentido a partir do próprio ficheiro. Funciona com um JPEG, PNG ou WebP estático e opaco, ou com um JPEG Ultra HDR, até 20 MB, 8,192 píxeis por lado e 16,000,000 píxeis no total.
- De Ultra HDR para SDR simples A versão base dentro do ficheiro já é a resposta SDR correta, por isso é lida, novamente codificada como um JPEG normal e verificada para confirmar que a transferência não declara qualquer mapa de ganho. Não há estilo a escolher.
- De SDR para Ultra HDR É gerado um mapa de ganho a partir da imagem e empacotado com uma alternativa SDR, os valores XMP exigidos e um índice MPF. Escolha Natural, Brilho ou Gráfico para a resposta das altas luzes.
- O resultado é sempre JPEG Uma origem PNG ou WebP passa a JPEG Ultra HDR, porque o formato define a imagem base, o mapa de ganho, os valores XMP e o índice MPF como dados JPEG.
- Verificado antes da transferência O contentor é analisado e as duas imagens JPEG incorporadas são descodificadas primeiro. Tudo corre num worker do navegador e nenhum ficheiro é carregado.
Um limite honesto no sentido de SDR para HDR: gerar um mapa de ganho não recupera detalhe das altas luzes que o original nunca captou. Muda a forma como um ecrã compatível apresenta a amplitude que já está no ficheiro. Se a foto é simplesmente demasiado escura, o guia para clarear fotos é o ponto de partida certo.
Quanto a metadados, esta ferramenta é a única exceção entre os conversores do Vaultaire. Os metadados suportados da origem não são copiados, mas o Ultra HDR exige valores XMP de mapa de ganho e um índice MPF, por isso, por conceção, o resultado não fica sem metadados.
Perguntas frequentes sobre o Ultra HDR
O que é uma imagem Ultra HDR?
Um JPEG que contém uma imagem base SDR normal, um segundo JPEG que serve de mapa de ganho e metadados que descrevem como um leitor compatível os combina. A especificação define-o como uma imagem de mapa de ganho de gama logarítmica codificada dentro de um ficheiro JPEG.
Porque é que continua a abrir em software antigo?
A retrocompatibilidade foi um requisito de conceção. Os leitores que não compreendem o formato mostram a imagem convencional de baixa gama dinâmica e ignoram o resto.
Porque é que a minha foto HDR parece normal?
Depende do dispositivo, do modo de visualização, do brilho e da aplicação que a mostra. Depende também de o mapa de ganho sobreviver a tudo o que editou ou partilhou o ficheiro, porque muitos serviços voltam a codificar e descartam-no.
Posso converter Ultra HDR num JPG normal?
Sim. A versão base dentro do ficheiro é o resultado SDR correto, por isso é lida, novamente codificada como um JPEG simples e verificada para confirmar que não é declarado qualquer mapa de ganho.
Posso transformar uma foto normal em Ultra HDR?
Pode empacotá-la com um mapa de ganho gerado. Isso não recupera detalhe das altas luzes que o original nunca captou. Molda a forma como um ecrã compatível apresenta a amplitude que já lá está.
O ficheiro fica muito maior?
Moderadamente. O mapa é uma imagem comprimida de tamanho reduzido, aqui escrita a um quarto do tamanho, não uma segunda fotografia em resolução total. Manter os dados extra pequenos foi um dos requisitos declarados do formato.