Sdílet prostřednictvím


Přehled správy barev

Digitální obrázky pocházejí a cílí na řadu zařízení, z nichž každá má vlastní gamut a dynamický rozsah. Pokud by fotograf chtěl zachytit stejnou scénu na dvou různých fotoaparátech, barvy ve výsledných obrázcích se nezobrazí úplně stejně, i když se vykreslují na stejném výstupním zařízení, protože možnosti barevného gamutu obou zdrojových zařízení byly odlišné. Podobně se stejný obrázek vykreslený na dvou různých cílových zařízeních zobrazí odlišně, protože cílová zařízení mají různé barevné profily. Pokud chcete zajistit konzistentní reprodukci barev na různých zařízeních, je nutné vytvořit mapování z barevného profilu zdrojového zařízení na barevný profil cílového zařízení. Správa barev se snaží vytvořit blízkou a konzistentní vizuální shodu a je důležitou funkcí v profesionálním vytváření obrázků.

Schopnost konzistentně reprodukovat barvu napříč skenery, monitory, tiskárnami a aplikacemi zní jako jednoduchý cíl, ale bez systému správy barev v operačním systému je obtížné dosáhnout. Pokud je každá aplikace potřebná k vygenerování vlastních barevných profilů, je téměř nemožné dosáhnout konzistentní výměny barev během procesu publikování, což zahrnuje skenování, úpravy a složení, kontrolu pravopisu a distribuci.

Windows Imaging Component (WIC) zjednodušuje správu barev tím, že poskytuje IWICColorContext rozhraní a rozhraní IWICColorTransform. Objekt IWICColorTransform lze získat pomocí objektu IWICFactory::CreateColorTransformer. IWICColorContext je abstrakce pro profil barev zařízení. IWICColorContext se inicializuje pomocí rastrového rámečku, barevného profilu zdrojového zařízení a barevného profilu cílového zařízení. Provede převod rastrového rámečku.