Compartilhar via


Visão geral do formato TIFF

Este tópico fornece informações sobre o codec TIFF nativo disponível por meio do WIC (Componente de Imagem do Windows).

Identidade do Codec

A tabela a seguir fornece informações de identificação de codec.

Componente Descrição
Nome(s) formal(s) TIFF
Extensões de nome de arquivo tiff, tif
Tipos MIME image/tiff, image/tif
Suporte à especificação Especificação TIFF 6.0

 

A tabela a seguir lista os GUIDs usados para identificar os componentes de codec TIFF nativos.

Componente Nome amigável GUID
Formato de contêiner GUID_ContainerFormatTiff 163bcc30-e2e9-4f0b-961da3e9fdb788a3
Decodificador CLSID_WICTiffDecoder b54e85d9-fe23-499f-8b886acea7137502b
Codificador CLSID_WICTiffEncoder 0131be10-2001-4c5f-a9b0cc88fab64ce8

 

Codificação

A API de codificação WIC foi projetada para ser independente de codec e a codificação de imagem para codecs habilitados para WIC é essencialmente a mesma. Para obter mais informações sobre a codificação de imagens usando a API wic, consulte a Visão geral da codificação.

Opções do codificador

Os codecs habilitados para WIC diferem no nível da opção de codificação. As opções do codificador refletem os recursos de um codificador de imagem e cada codec nativo dá suporte a um conjunto dessas opções de codificador. As opções do codificador podem ser opções básicas compatíveis com WIC disponíveis para todos os códigos habilitados para WIC (embora não necessariamente suportados) ou opções específicas de codec projetadas pelo codec de formato de imagem. Para gerenciar essas opções de codificação durante o processo de codificação, o WIC usa a interface IPropertyBag2 . Para obter mais informações sobre como usar a interface IPropertyBag2 para codificação WIC, consulte a Visão geral da codificação.

O codec TIFF usa opções básicas de WIC. A tabela a seguir lista as opções de codificador WIC compatíveis com o codec TIFF nativo.

Nome da propriedade VARTYPE Intervalo de valores Valor padrão
CompressionQuality VT_R4 0 - 1.0 0
TiffCompressionMethod VT_UI1 WICTiffCompressionOption WICTiffCompressionDontCare

Se uma opção de codificador estiver presente na lista de opções IPropertyBag2 à qual o codec não dá suporte, ela será ignorada.

Opção CompressionQuality

Especifica a qualidade de compactação desejada. 0.0 indica o esquema de compactação menos eficiente disponível. Normalmente, esse esquema resulta em uma codificação mais rápida, mas em uma saída maior. Um valor 1.0 especifica o esquema de compactação mais eficiente disponível. Normalmente, esse esquema resulta em uma codificação mais longa, mas produz uma saída menor.

O valor padrão é 0.

Opção TiffCompressionMethod

Especifica o método de compactação TIFF.

O valor padrão é WICTiffCompressionDontCare.

Decodificação

As APIs de decodificação do WIC foram projetadas para serem independentes de codec e a decodificação de imagem para codecs habilitados para WIC é essencialmente a mesma. Para obter mais informações sobre a decodificação de imagem, consulte a Visão geral da decodificação. Para obter mais informações sobre como usar dados de imagem decodificados, consulte a Visão geral das fontes de bitmap.