Encoder-Specific Registrierungseinträge

Zusätzlich zu den oben aufgeführten Einträgen für Encoder müssen Sie Ihren Encoder auch unter der Kategorie Windows Imaging Component (WIC)-Encoder registrieren, damit die Ermittlungs-Engine ihn finden kann. Dazu erstellen Sie die folgenden Registrierungseinträge. Die erste GUID in den folgenden Einträgen ist der Kategoriebezeichner (CATID) für WICBitmapEncoders.

HKEY_CLASSES_ROOT
   CLSID
      {AC757296-3522-4E11-9862-C17BE5A1767E}
         Instance
            {Encoder CLSID}
               CLSID = {Encoder CLSID}
               FriendlyName = {Name of Encoder}

Registrieren eines Containerformats mit Metadaten-Writern

Wenn Sie ein neues Containerformat für Ihren Codec erstellen, müssen Sie auch Registrierungseinträge erstellen, um Metadatenschreiber für die Metadatenblöcke in Ihren Images zu unterstützen. Die folgenden Einträge müssen unter dem Klassenbezeichner (CLSID) des Metadaten-Writers für jedes Metadatenformat erstellt werden, das in Ihrem Containerformat unterstützt wird. Wenn Ihr Codec einen TIFF-Container (Tagged Image File Format) verwendet, befinden sich diese Informationen bereits in der Registrierung, und Sie müssen diese Einträge nicht erstellen.

HKEY_CLASSES_ROOT
   CLSID
      {Metadata Writer CLSID}
         Containers
            {Container Format GUID}
               WritePosition = Offset relative to its container
               WriteHeader = Pattern used for metadata header
               WriteOffset = Offset from beginning of header

Wenn Sie ein Containerformat im TIFF- oder JPEG-Format verwenden, müssen Sie eine Zuordnung zwischen Ihrem Container und diesem Containerformat registrieren. Weitere Informationen finden Sie in der Einführung unter Integration in Windows Photo Gallery und Windows Explorer.

Konzept

Allgemeine Registrierungseinträge

Encoderspezifische Registrierungseinträge

Schreiben eines WIC-Enabled CODEC

Übersicht über die Windows-Imageerstellungskomponente