Sdílet prostřednictvím


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

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:

obecné položky registru

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:

  1. 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.

  2. 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.

koncepční

implementace IWICMetadataBlockWriter

závěr (jak napsat WIC-Enabled KODEK)

Jak napsat kodek WIC-Enabled

Přehled komponent Windows Imaging