Vue d’ensemble du format TIFF
Cette rubrique fournit des informations sur le codec TIFF natif disponible via le composant WIC (Windows Imaging Component).
Codec Identity
Le tableau suivant fournit des informations d’identification de codec.
Composant | Description |
---|---|
Nom(s) formel(s) | format TIFF (Tagged Image File Format) |
Extension(s) de nom de fichier | tiff, tif |
Type(s) MIME | image/tiff, image/tif |
Prise en charge des spécifications | Spécification TIFF 6.0 |
Le tableau suivant répertorie les GUID utilisés pour identifier les composants de codec TIFF natifs.
Composant | Nom convivial | GUID |
---|---|---|
Format de conteneur | GUID_ContainerFormatTiff | 163bcc30-e2e9-4f0b-961da3e9fdb788a3 |
Décodeur | CLSID_WICTiffDecoder | b54e85d9-fe23-499f-8b886acea7137502b |
Encodeur | CLSID_WICTiffEncoder | 0131be10-2001-4c5f-a9b0cc88fab64ce8 |
Encodage
L’API d’encodage WIC est conçue pour être indépendante des codecs et l’encodage d’image pour les codecs compatibles WIC est essentiellement le même. Pour plus d’informations sur l’encodage d’image à l’aide de l’API WIC, consultez vue d’ensemble de l’encodage.
Options de l’encodeur
Les codecs compatibles WIC diffèrent au niveau de l’option d’encodage. Les options d’encodeur reflètent les fonctionnalités d’un encodeur d’image et chaque codec natif prend en charge un ensemble de ces options d’encodeur. Les options d’encodeur peuvent être des options wic de base prises en charge disponibles pour tous les codes wic activés (mais pas nécessairement prises en charge) ou des options spécifiques au codec conçues par le codec de format d’image. Pour gérer ces options d’encodage pendant le processus d’encodage, WIC utilise l’interface IPropertyBag2 . Pour plus d’informations sur l’utilisation de l’interface IPropertyBag2 pour l’encodage WIC, consultez La vue d’ensemble de l’encodage.
Le codec TIFF utilise des options WIC de base. Le tableau suivant répertorie les options d’encodeur WIC prises en charge par le codec TIFF natif.
Nom de la propriété | VARTYPE | Plage de valeurs | Valeur par défaut |
---|---|---|---|
CompressionQuality | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Si une option d’encodeur est présente dans la liste d’options IPropertyBag2 que le codec ne prend pas en charge, elle est ignorée.
CompressionQuality, option
Spécifie la qualité de compression souhaitée. 0.0 indique le schéma de compression le moins efficace disponible. En règle générale, ce schéma entraîne un encodage plus rapide, mais une sortie plus grande. La valeur 1.0 spécifie le schéma de compression le plus efficace disponible. En règle générale, ce schéma entraîne un encodage plus long, mais produit une sortie plus petite.
La valeur par défaut est 0.
TiffCompressionMethod Option
Spécifie la méthode de compression TIFF.
La valeur par défaut est WICTiffCompressionDontCare.
Décodage
Les API de décodage WIC sont conçues pour être indépendantes des codecs et le décodage d’image pour les codecs compatibles WIC est essentiellement le même. Pour plus d’informations sur le décodage d’images, consultez Vue d’ensemble du décodage. Pour plus d’informations sur l’utilisation des données d’image décodées, consultez vue d’ensemble des sources bitmap.