Instalace a registrace kodeku
Při instalaci kodeku ho musíte zaregistrovat v registru. Musíte také zajistit, aby se mezipaměť miniatur aktualizovala v případě, že v počítači již existují všechny obrázky ve vašem formátu.
Toto téma obsahuje následující části:
- registrace kodeku
- aktualizace mezipaměti miniatur při instalaci kodeku
- zpřístupnění kodeku WIC-Enabled uživatelům
- související témata
Registrace kodeku
Při registraci kodeku ve skutečnosti registrujete dvě komponenty: kodér a dekodér. Musíte také nastavit položky registru pro registraci formátu kontejneru pomocí obslužných rutin metadat pro formáty metadat, které formát image podporuje.
Následující témata popisují položky registru, které potřebujete k registraci kodeku:
položky registru Encoder-Specific
položky registru Decoder-Specific
Integrace s Windows Fotogalerie a Průzkumníkem Windows
Aktualizace mezipaměti miniatur při instalaci kodeku
Při instalaci kodeku musí instalační program po zápisu položek registru zavolat následující funkci.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
Toto volání upozorní Systém Windows, že jsou k dispozici nové informace o přidružení souborů. Pokud obrázky ve vašem formátu obrázku už v počítači existují, mezipaměť miniatur bude obsahovat výchozí miniatury, protože při prvním získání obrázků nebyl k dispozici žádný dekodér pro extrahování miniatur. Když windows upozorníte, že je k dispozici nové přidružení souborů, mezipaměť miniatur zahodí všechny prázdné miniatury a extrahuje skutečné miniatury ze souborů, které lze nyní dekódovat.
Zpřístupnění kodeku WIC-Enabled uživatelům
Pokud jste výrobce fotoaparátu, můžete do krabice poslat své nezpracované kodeky s fotoaparáty. Kodeky můžete publikovat také na stránce Ke stažení webu. Pokud ale uživatel získá soubor obrázku ve vašem formátu z nějakého jiného zdroje, například přítele, obchodního spolupracovníka nebo jiného webu, nemusí vědět, kam má kodek dekódovat.
Vzhledem k tomuto problému nabízí systém Windows jednodušší způsob, jak uživatelé formátu obrázku najít kodek a stáhnout ho do svého počítače, počínaje systémem Windows Vista. Pokud Galerie fotografií systému Windows rozpozná příponu názvu souboru jako formát obrázku a kodek pro tento formát není nainstalovaný, zobrazí se uživateli dialogové okno s informací, že fotku nejde zobrazit, a zeptá se, jestli chce uživatel stáhnout software potřebný k jeho zobrazení. Když uživatel přijme souhlas, zobrazí se web hostovaný Microsoftem s odkazem na web pro stažení kodeku výrobce. (Volitelně můžete požádat, aby se uživatelé převezmou přímo na váš web pro stahování.)
Pokud chcete, aby byly přípony názvů souborů ve formátu obrázku rozpoznány v Galerii fotografií systému Windows, aby uživatelé mohli být přesměrováni na váš web pro stahování, musíte udělat toto:
Zadejte web pro stažení kodeku. (Můžete mít samostatnou stránku pro každý kodek, který zadáte, nebo jednu stránku, která poskytuje stahování pro všechny kodeky.)
Web pro stahování by měl být lokalizován a snadno prohledávatelný podle modelu fotoaparátu.
Poskytněte Microsoftu seznam rozšíření pro formáty obrázků a adresy URL webů pro stahování.
Společnost Microsoft musí informovat o rozšířeních pro všechny nové kodeky, které vyvíjíte v budoucnu, a o všech změnách adres URL webů pro stahování, aby bylo možné nové informace přidat do Galerie fotografií systému Windows.
Související témata
-
koncepční
-
implementace IWICMetadataBlockWriter
-
Jak napsat kodek WIC-Enabled
-
Přehled komponent Windows Imaging