Формат tiff: Файл TIFF — что это за формат и основные программы

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

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

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

  • Кодек Identity
  • Кодирование
    • Параметры кодировщика
  • Декодирование

Кодек Identity

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

КомпонентОписание:
Формальные именаTIFF
Расширения имен файловtiff, tif
Типы MIMEimage/tiff, image/tif
Поддержка спецификацийСпецификация TIFF 6.0

 

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

КомпонентПонятное имяGUID
Формат контейнераGUID_ContainerFormatTiff 163bcc30-e2e9-4f0b-961da3e9fdb788a3
ДекодерCLSID_WICTiffDecoderb54e85d9-fe23-499f-8b886acea7137502b
КодировщикCLSID_WICTiffEncoder0131be10-2001-4c5f-a9b0cc88fab64ce8

 

Кодирование

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

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

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

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

Имя свойстваVARTYPEДиапазон значений:Значение по умолчанию
CompressionQualityVT_R40 — 1. 00
TiffCompressionMethodVT_UI1WICTiffCompressionOptionWICTiffCompressionDontCare

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

Параметр CompressionQuality

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

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

Параметр TiffCompressionMethod

Задает метод сжатия TIFF.

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

Декодирование

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

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

 

 

Файлы формата TIFF, печатание которых возможно с помощью описываемого аппарата

Пред.След.

Следующие ограничения действуют в отношении файлов формата TIFF, которые можно печатать в режиме RTIFF.

Можно печатать только файлы формата TIFF, совместимые со стандартом “TIFF Revision 6.0” (авторское право: Adobe Developers Association; 3 июня 1992 г.).

Заголовок

В заголовке файла TIFF, который следует напечатать, должны содержаться следующие сведения:

Поле

Значение

Порядок байтов

0x4949 или 0x4d4d

Номер версии

42

Директории

Директории файла должны удовлетворять следующим условиям:

Многостраничные данные TIFF

  • Для каждой страницы создается отдельная директория.

  • Страницы печатаются в порядке печати (заданном порядке вывода).

  • Последние четыре байта каждой директории содержат указатель на директорию следующей страницы.

  • Значение указателя увеличивается в соответствии с порядком следования страниц.

  • Значение указателя последней страницы составляет 0x00000000.

Одностраничные данные TIFF

  • «Многостраничные данные TIFF» представляют собой файл TIFF, состоящий из нескольких растровых изображений. Файл TIFF, в котором содержится только одно растровое изображение, называется «одностраничными данными TIFF».

  • Если напечатать многостраничный файл TIFF не удается, выберите значение «Жестк. диск» для параметра «W. Буффер данных» меню RTIFF или укажите параметр печати “diskbuffer”. Возможна печать многостраничных данных TIFF, которые не удовлетворяют указанным выше условиям.

Тег

Следующие теги (типы и значения) могут быть включены в директории многостраничного файла TIFF.

Имя тега (число)

Значение

ImageWidth (256) — ширина изображения

Приемлемое значение

ImageLength (257)

Приемлемое значение

BitsPerSample (258) — биты на выборку

1 или 4 или 8 или 8,8,8

Compression (259) — сжатие

1-7 или 32773

PhotometricInterpretation (262) — фотометр. интерпрет.

0-3 или 6

FillOrder (266) — порядок заполнения

1 или 2

StripOffsets (273) — смещение полосы

Приемлемое значение

SamplesPerPixel (277) выборки на пиксель

1 или 3

RowsPerStrip (278) — рядов на полосу

Приемлемое значение

StripByteCounts (279) — счетчики байтов полосы

Приемлемое значение

MinSampleValue (280) — значение мин. выборки

Приемлемое значение

MaxSampleValue (281) — значение макс. выборки

Приемлемое значение

Xresolution(282)

Приемлемое значение

Yresolution(283)

Приемлемое значение

PlanarConfiguration (284)

1 или 2

T4Options (292) — T4-опции

0-7

T6Options (293)

0 или 2

ResolutionUnit (296) — ед.

разрешения

1-3

Predictor (317)

1-2

Colormap (320)

Приемлемое значение

JPEGTables (347)

Таблица сжатия

JPEGInterchangeFormat (513)

Приемлемое значение (смещение до JPEG SOI)

Значения тегов можно вводить в следующих форматах: Byte, ASCII, Short, Long и Rational.

Если значением тега является указатель на данные, сохраненным вне области тега, то этот указатель должен находиться в конце содержащей тег директории, указывая или на следующую директорию, или на домен данных, предшествующий концу данных, но не на домен данных следующей страницы.

Растровое изображение

Данные растрового изображения каждой страницы должны удовлетворять следующим условиям:

  • Каждое изображение состоит из одной или нескольких полос (strip).

  • Данные всей полосы хранятся в домене данных страницы (это домен, расположенный между директорией страницы и директорией следующей страницы).

  • Изображение хранится в последнем информационном блоке домена данных страницы. (рекомендуется)

  • Если изображение состоит из нескольких полос, то данные полос должны располагаться в порядке вторичного направления сканирования. (рекомендуется)

  • Тег StripOffsets (273) указывает на начальное положение данных полосы.

  • Размер данных (в байтах) после кодирования указывается в качестве значения тега StripByteCounts (279).

  • Данные завершающей полосы последней страницы совпадают с завершающим байтом данных TIFF. (рекомендуется)

  • Растровое изображение содержит изображение такого типа, которое согласуется с данными растрового изображения.

  • Данные растрового изображения кодируются с помощью соответствующей технологии сжатия.

См. также

Типы растровых изображений
Метод сжатия растрового изображения

Страница не найдена > Секреты фото

Основные (2)

Основные файлы cookie обеспечивают выполнение основных функций и необходимы для правильной работы веб-сайта.

Показать информацию Скрыть информацию

Имя Печенье Борлабс
Провайдер Владелец этого сайта, Выходные данные
Назначение Сохраняет настройки посетителей, выбранные в окне файлов cookie Borlabs Cookie.
Имя файла cookie borlabs-cookie
Срок действия файла cookie 1 год
Имя Диспетчер тегов Google
Провайдер Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ирландия
Назначение Файл cookie Google используется для управления расширенными сценариями и обработкой событий.
Политика конфиденциальности https://policies.google.com/privacy?hl=en
Срок действия файла cookie 2 года

Статистика (3)

Статистика

Статистические файлы cookie собирают информацию анонимно. Эта информация помогает нам понять, как наши посетители используют наш веб-сайт.

Показать информацию Скрыть информацию

Принять Щелчок
Имя Щелчок
Провайдер Roxr Software Ltd
Цель Этот веб-сайт использует Clicky, службу веб-аналитики, предоставляемую Roxr Software, Ltd. Clicky использует файлы cookie, которые позволяют нам анонимно анализировать, как посетители используют наш веб-сайт.
Политика конфиденциальности https://clicky.com/terms/конфиденциальность
Хост(ы) clicky.com, in.getclicky.com
Имя файла cookie _jsuid,cluid,_first_pageview
Срок действия файла cookie 13 месяцев
Принять Гугл Аналитика
Имя Гугл Аналитика
Провайдер Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ирландия
Назначение Файл cookie Google, используемый для аналитики веб-сайта. Генерирует статистические данные о том, как посетитель использует веб-сайт.
Политика конфиденциальности https://policies.google.com/privacy?hl=en
Имя файла cookie _ga*, _utm*
Срок действия файла cookie 2 года
Принять Оптинмонстр
Имя Оптинмонстр
Провайдер Ретип, ООО д/б ОптинМонстер
Назначение Файлы cookie используются для определения новых и вернувшихся посетителей или для определения того, когда новый посетитель становится вернувшимся посетителем. Это позволяет персонализировать на основе взаимодействия вашего посетителя с этим сайтом.
Политика конфиденциальности https://optinmonster.com/privacy/
Имя файла cookie _omappvp, _omappvs, ом*
Срок действия файла cookie 1 год

Страница не найдена > Секреты фото

Основные (2)

Основные файлы cookie обеспечивают выполнение основных функций и необходимы для правильной работы веб-сайта.

Показать информацию Скрыть информацию

Имя Печенье Борлабс
Провайдер Владелец этого сайта, Выходные данные
Назначение Сохраняет настройки посетителей, выбранные в окне файлов cookie Borlabs Cookie.
Имя файла cookie borlabs-cookie
Срок действия файла cookie 1 год
Имя Диспетчер тегов Google
Провайдер Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ирландия
Назначение Файл cookie Google используется для управления расширенными сценариями и обработкой событий.
Политика конфиденциальности https://policies.google.com/privacy?hl=en
Срок действия файла cookie 2 года

Статистика (3)

Статистика

Статистические файлы cookie собирают информацию анонимно. Эта информация помогает нам понять, как наши посетители используют наш веб-сайт.

Показать информацию Скрыть информацию

Принять Щелчок
Имя Щелчок
Провайдер Roxr Software Ltd
Цель Этот веб-сайт использует Clicky, службу веб-аналитики, предоставляемую Roxr Software, Ltd. Clicky использует файлы cookie, которые позволяют нам анонимно анализировать, как посетители используют наш веб-сайт.
Политика конфиденциальности https://clicky.com/terms/конфиденциальность
Хост(ы) clicky.com, in.getclicky.com
Имя файла cookie _jsuid,cluid,_first_pageview
Срок действия файла cookie 13 месяцев
Принять Гугл Аналитика
Имя Гугл Аналитика
Провайдер Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ирландия
Назначение Файл cookie Google, используемый для аналитики веб-сайта. Генерирует статистические данные о том, как посетитель использует веб-сайт.
Политика конфиденциальности https://policies.google.com/privacy?hl=en
Имя файла cookie _ga*, _utm*
Срок действия файла cookie 2 года
Принять Оптинмонстр
Имя Оптинмонстр
Провайдер Ретип, ООО д/б ОптинМонстер
Назначение Файлы cookie используются для определения новых и вернувшихся посетителей или для определения того, когда новый посетитель становится вернувшимся посетителем.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *