Megosztás a következőn keresztül:


A RAW-kodekek implementálásának általános irányelvei

A nem RAW képtípusokhoz, például a JPEG-hez vagy a TIFF-hez képest két jelentős különbség van abban, hogy a RAW képformátumok hogyan fognak viselkedni a Windowsban:

  • A LEGTÖBB RAW-képformátum "csak olvasható", és valószínűleg nem támogatja a RAW formátumba történő képpontkódolást. Mivel azonban a Windows Képalkotó összetevőhöz (WIC) egy kódolóra van szükség a metaadatok visszaírásának támogatásához, a RAW kodekkészítőknek legalább egy csontvázkódolóosztályt kell implementálniuk.

  • A teljes méretű RAW-képek dekódolása sok időt vehet igénybe más formátumokhoz képest. Ezért a Microsoft azt javasolja, hogy bizonyos módszereket alkalmazzanak a dekódolási késés minimalizálása és az olyan forgatókönyvek támogatásának biztosítása érdekében, mint a miniatűrök és az előnézetek gyors renderelése.

    Például minden RAW kodekkészítőnek implementálnia kell az IWICBitmapSourceTransform felületet, amely lehetővé teszi a dekóder értesítését a célbitkép mérete előtt, így lehetővé téve az optimalizált dekódolást egy kisebb kimeneti képméretre.

fogalmi

Windows képalkotó összetevő áttekintése

WIC-irányelvek a Camera RAW képformátumokhoz

Hogyan írjunk egy WIC-Enabled CODEC-t