Общие сведения о формате TIFF
В этом разделе содержатся сведения о собственном кодеке TIFF, доступном через компонент обработки образов Windows (WIC).
Удостоверение кодека
В следующей таблице приведены сведения об идентификации кодека.
Компонент | Описание |
---|---|
Формальные имена | 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 | Диапазон значений: | Значение по умолчанию |
---|---|---|---|
CompressionQuality | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Если параметр кодировщика присутствует в списке параметров IPropertyBag2 , который кодек не поддерживает, он игнорируется.
Параметр CompressionQuality
Задает требуемое качество сжатия. 0,0 обозначает наименее эффективную доступную схему сжатия. Как правило, эта схема приводит к более быстрому кодированию, но к большему объему выходных данных. Значение 1.0 указывает наиболее эффективную доступную схему сжатия. Как правило, эта схема приводит к более длительному кодированию, но создает меньшие выходные данные.
Значение по умолчанию — 0.
Параметр TiffCompressionMethod
Задает метод сжатия TIFF.
Значение по умолчанию — WICTiffCompressionDontCare.
Декодирование
API-интерфейсы декодирования WIC не зависят от кодеков, а декодирование изображений для кодеков с поддержкой WIC по сути совпадает. Дополнительные сведения о декодировании изображений см. в разделе Общие сведения о декодировании. Дополнительные сведения об использовании декодированных данных изображений см. в обзоре источников растровых изображений.