Поделиться через


Общие сведения о формате TIFF

В этом разделе содержатся сведения о собственном кодеке TIFF, доступном через компонент образов Windows (WIC).

Идентификатор Codec

В следующей таблице содержатся идентификационные данные кодека.

Компонент Описание
Формальные имена Формат файла изображений с тегами (TIFF)
Расширения имени файла tiff, tif
Типы MIME image/tiff, image/tif
Поддержка спецификаций Спецификация TIFF 6.0

 

В следующей таблице перечислены идентификаторы GUID, используемые для идентификации собственных компонентов кодека TIFF.

Компонент Удобочитаемое имя GUID
Формат контейнера GUID_ContainerFormatTiff 163bcc30-e2e9-4f0b-961da3e9fdb788a3
Дешифратор CLSID_WICTiffDecoder b54e85d9-fe23-499f-8b886acea7137502b
Кодировщик CLSID_WICTiffEncoder 0131be10-2001-4c5f-a9b0cc88fab64ce8

 

Кодировка

API кодирования WIC предназначен для работы независимо от кодека, и кодировка изображений для кодеков с поддержкой WIC, по сути, одинакова. Дополнительные сведения о кодировке изображений с помощью API WIC см. в обзоре кодирования.

Параметры кодировщика

Кодеки с поддержкой WIC отличаются на уровне параметра кодирования. Параметры кодировщика отражают возможности кодировщика изображений, а каждый машинный кодек поддерживает набор этих параметров кодировщика. Параметры кодировщика могут быть базовыми поддерживаемыми WIC параметрами, доступными для всех кодеков с поддержкой WIC (хотя это может не всегда поддерживаться), или разработанными кодеком параметрами формата изображения. Для управления этими параметрами кодирования во время кодирования WIC использует интерфейс IPropertyBag2. Дополнительные сведения об использовании интерфейса IPropertyBag2 для кодирования с помощью WIC см. в разделе Обзор кодирования.

В кодеке TIFF используются основные параметры WIC. В следующей таблице перечислены параметры кодировщика WIC, поддерживаемые собственным кодеком TIFF.

Имя свойства VARTYPE Диапазон значений Значение по умолчанию
Качество сжатия VT_R4 0 - 1.0 0
Метод сжатия TIFF VT_UI1 WICTiffCompressionOption WICTiffCompressionDontCare

Если параметр кодировщика присутствует в списке параметров IPropertyBag2, который кодек не поддерживает, он игнорируется.

Параметр КачествоСжатия

Указывает требуемое качество сжатия. 0.0 указывает наименее эффективную схему сжатия, доступную. Как правило, эта схема приводит к более быстрому кодированию, но больше выходных данных. Значение 1.0 указывает наиболее эффективную схему сжатия, доступную. Как правило, эта схема приводит к более длинному кодированию, но создает меньшие выходные данные.

Значение по умолчанию — 0.

Параметр TiffCompressionMethod

Указывает метод сжатия TIFF.

Значение по умолчанию — WICTiffCompressionDontCare.

Расшифровка

API декодирования WIC разработаны так, чтобы быть независимыми от кодеков, и декодирование изображений для кодеков с поддержкой WIC в основном одинаково. Дополнительные сведения о декодировании изображений см. в обзоре процесса декодирования. Дополнительные сведения об использовании декодированных данных изображения см. в Обзоре источников битмапов.