Tři části v jednom souboru
Specifikace popisuje formát souboru, který kóduje obrázek s logaritmickou mapou zesílení rozsahu uvnitř JPEG. V praxi to znamená tři složky: běžnou fotku SDR, mapu zesílení, která říká, o kolik jasnější má být každá oblast, a metadata, která programu sdělí, jak ji použít.
Co dělá každá část
- Základní obrázek Obyčejná verze JPEG. Právě tu zobrazí každý stávající prohlížeč obrázků, a proto formát při svém příchodu nic nerozbil.
- Mapa zesílení Druhý JPEG, mnohem menší, který funguje jako násobitel pro každou oblast. Převodník Vaultaire ho zapisuje ve čtvrtinové velikosti.
- Metadata Hodnoty XMP a index MPF, které kompatibilnímu programu sdělí, že mapa existuje a jak ji interpretovat.
Specifikace formátu Ultra HDR Image uvádí, že starší programy bez podpory formátu přečtou a zobrazí běžný obrázek s nízkým dynamickým rozsahem, zatímco programy s podporou spojí primární obrázek s mapou zesílení a na kompatibilních displejích vykreslí obrázek s vysokým dynamickým rozsahem.
Proč je navržen takto
Displej HDR umí zobrazit jasnější bílou než SDR, ale o kolik, to se liší. Specifikace výslovně uvádí, že technika zobrazení se musí přizpůsobit libovolnému poměru mezi bílým bodem HDR a SDR daného displeje, který se může mezi zařízeními výrazně lišit, nebo se dokonce měnit v čase na jednom zařízení.
Jeden pevný obrázek HDR to nedokáže. Základní obrázek plus násobitel ano, protože program rozhodne, jak moc mapu uplatní pro obrazovku, kterou má před sebou. Specifikace také vyžaduje, aby technika fungovala bez ořezu světel, bez ztráty kresby ve stínech, bez komprese lokálního kontrastu a beze změny tonálních vztahů mezi objekty ve scéně. Tato čtyři omezení jsou důvod, proč je mapa zesílení lepší než prosté zakódování jasnějšího obrázku.
Druhým požadavkem návrhu byla velikost. Data navíc jsou komprimovaná mapa ve stylu stupňů šedi, ne druhá fotografie v plném rozlišení, takže soubor naroste mírně, místo aby se zdvojnásobil.
Proč vaše fotka HDR často vypadá normálně
Ultra HDR degraduje tiše, což je jeho nejlepší a zároveň nejvíce matoucí vlastnost. Nic nehlásí chybu. Prostě dostanete obrázek SDR.
| Příčina | Co se stane |
|---|---|
| Prohlížeč obrázků nepodporuje mapy zesílení | Zobrazí základní obrázek, přesně jak je zamýšleno |
| Displej je SDR | Není žádná rezerva jasu navíc, do které by šlo vykreslovat |
| Jas obrazovky nebo režim úspory energie | Dostupná rezerva jasu se zmenší, takže se zmenší i efekt |
| Editor soubor znovu uložil | Mnoho editorů zapíše běžný JPEG a mapu zahodí |
| Sociální síť nahraný soubor znovu zakódovala | Podpora se liší podle aplikace, účtu, zařízení a způsobu nahrání |
Než se na verzi HDR kdekoli spolehnete, otestujte skutečnou cestu publikování. Podpora se mění dost často na to, aby loňský výsledek o dnešku nic nedokazoval.
Převod oběma směry
Převodník určí směr podle samotného souboru. Pracuje s jedním neprůhledným statickým JPEG, PNG nebo WebP, nebo s JPEG Ultra HDR, do 20 MB, 8,192 pixelů na stranu a 16,000,000 pixelů celkem.
- Ultra HDR na běžné SDR Základní verze uvnitř souboru už je správnou odpovědí pro SDR, takže se přečte, znovu zakóduje jako běžný JPEG a ověří se, že stahovaný soubor neuvádí žádnou mapu zesílení. Nevybírá se žádný vzhled.
- SDR na Ultra HDR Z obrázku se vygeneruje mapa zesílení a zabalí se se záložním SDR, povinnými hodnotami XMP a indexem MPF. Pro odezvu světel si vyberete Přirozený, Záře nebo Grafický.
- Výstupem je vždy JPEG Ze zdroje PNG nebo WebP se stane JPEG Ultra HDR, protože formát definuje základní obrázek, mapu zesílení, hodnoty XMP a index MPF jako data JPEG.
- Ověřeno před stažením Nejdřív se rozebere kontejner a dekódují se oba vložené obrázky JPEG. Všechno běží ve workeru v prohlížeči a žádný soubor se nenahrává.
Jedno poctivé omezení směru SDR na HDR: generování mapy zesílení nedokáže obnovit detail ve světlech, který originál nikdy nezachytil. Mění to, jak kompatibilní displej vykreslí rozsah, který v souboru už je. Pokud je fotka prostě příliš tmavá, správným začátkem je místo toho průvodce zesvětlením.
Co se týče metadat, je tento nástroj jedinou výjimkou mezi převodníky Vaultaire. Podporovaná zdrojová metadata se nekopírují, ale Ultra HDR vyžaduje hodnoty XMP mapy zesílení a index MPF, takže výstup záměrně není bez metadat.
Časté dotazy k Ultra HDR
Co je obrázek Ultra HDR?
JPEG obsahující běžný základní obrázek SDR, druhý JPEG s mapou zesílení a metadata popisující, jak je kompatibilní program spojí. Specifikace jej definuje jako obrázek s logaritmickou mapou zesílení rozsahu zakódovaný uvnitř souboru JPEG.
Proč se pořád otevírá ve starším softwaru?
Zpětná kompatibilita byla požadavkem návrhu. Programy, které formát neznají, zobrazí běžný obrázek s nízkým dynamickým rozsahem a zbytek ignorují.
Proč moje fotka HDR vypadá normálně?
Závisí to na zařízení, režimu zobrazení, jasu a na aplikaci, která ji zobrazuje. Závisí to také na tom, jestli mapa zesílení přežila to, co soubor upravilo nebo sdílelo, protože mnoho služeb obrázky znovu zakóduje a mapu zahodí.
Můžu převést Ultra HDR na běžný JPG?
Ano. Základní verze uvnitř souboru je správným výsledkem SDR, takže se přečte, znovu zakóduje jako běžný JPEG a ověří se, že není uvedena žádná mapa zesílení.
Můžu z běžné fotky udělat Ultra HDR?
Můžete ji zabalit s vygenerovanou mapou zesílení. To nedokáže obnovit detail ve světlech, který originál nikdy nezachytil. Ovlivní to, jak kompatibilní displej vykreslí rozsah, který už tam je.
Zvětší se soubor výrazně?
Mírně. Mapa je komprimovaný zmenšený obrázek, zde zapsaný ve čtvrtinové velikosti, ne druhá fotografie v plném rozlišení. Udržet data navíc malá bylo jedním z uvedených požadavků formátu.