Просмотры

TIFF

Материал из Wiki

Перейти к: навигация, поиск

TIFF (англ. Tagged Image File Format) — формат хранения растровых графических изображений. Изначально был разработан компанией Aldus в сотрудничестве с Microsoft, для использования с PostScript. TIFF стал популярным форматом для хранения изображений с большой глубиной цвета, используется при сканировании, отправке факсов, распознавании текста, в полиграфии, широко поддерживается графическими приложениями. TIFF был выбран в качестве основного графического формата операционной системы NeXTstep, и из неё поддержка этого формата перешла в Mac OS X. Владелец спецификаций Aldus впоследствии объединилась с Adobe, владеющей в настоящее время правом на использование формата.

Файлы формата TIFF, как правило, имеют расширение .tiff или .tif.

Содержание

Поддерживаемые форматы хранения данных

Формат является весьма гибким. Позволяет сохранять фотографии в режиме цветов с палитрой, а также в различных цветовых пространствах:

  • Черно-белого двухбитного
  • Черно-белого в градациях серого
  • С индексированой палитрой
  • RGB
  • CMYK
  • YCbCr
  • CIE Lab

Поддерживаются режимы 8, 16, 32 и 64 бит на канал при целочисленном, а также 32 и 64 бит на канал при представлении цвета числом с плавающей запятой.

Сжатие

Имеется возможность сохранять файл со сжатием. Степени сжатия зависят от хранимого изображения, а также и от используемого алгоритма. Форматом TIFF поддерживается несжатые файлы, а также сжатие по следующим алгоритмам:

При этом JPEG является просто инкапсуляцией формата JPEG в формат TIFF.

Теги формата TIFF

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

Основные теги

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

Код Hex Имя Описание
254 0x00FE NewSubfileType Тип данных, хранящихся в этом файле. Этот тег является заменой тегу SubfileType, и является очень полезным, когда в одном TIFF файле хранится несколько изображений.
2550x00FF SubfileType Тип данных, хранящихся в этом файле (старый).
2560x0100 ImageWidth Количество колонок в изображении.
2570x0101 ImageLength Количество строк в изображении.
2580x0102 BitsPerSample Количество бит в компоненте. Этот тег предполагает различное число битов в каждом компоненте (хотя в большинстве случаев оно одинаковое). Например, для RGB может быть 8 для всех компонентов — красного, зеленого и голубого, или 8,8,8 для каждого из компонентов.
2590x0103 Compression Используемый вид компресии.
2620x0106 PhotometricInterpretation Используемая цветовая модель.
2630x0107 Threshholding Вид преобразования серого в черное и белое для черно-белых изображений.
2640x0108 CellWidth Количество колонок в матрице преобразования из серого в черное и белое.
2650x0109 CellWidth Количество строк в матрице преобразования из серого в черное и белое.
2660x010A FillOrder Логический порядок битов в байте.
2700x010E ImageDescription Описание изображения.
2710x010F Make Производитель изображения.
2720x0110 Model Модель или серийный номер.
2730x0111 StripOffsets Смещение для каждой полосы изображения в байтах.
2740x0112 Orientation Ориентация изображения.
2770x0115 SamplesPerPixel Количество компонентов на пиксель.
2780x0116 RowsPerStrip Количество строк на полосу.
2790x0117 StripByteCounts Количество байт на полосу после компресии.
2800x0118 MinSampleValue Минимальное значение, используемое компонентом.
2810x0119 MaxSampleValue Максимальное значение, используемое компонентом.
2820x011A XResolution Количество пикселей в ResolutionUnit строки.
2830x011B YResolution Количество пикселей в ResolutionUnit столбца.
2840x011C PlanarConfiguration Метод хранения компонентов каждого пикселя.
2880x0120 FreeOffsets Смещение в байтах к строке неиспользуемых байтов.
2890x0121 FreeByteCounts Количество байтов в строке неиспользуемых байтов.
2900x0122 GrayResponseUnit Разрешение данных, хранящихся в GrayResponseCurve.
2910x0123 GrayResponseCurve Величина плотности серого.
2960x0128 ResolutionUnit Разрешение данных, хранящихся в XResolution, YResolution.
3050x0141 Software Имя и версия программного продукта.
3060x0142 DateTime Дата и время создания изображения.
3160x013B Artist Имя создателя изображения.
3150x013С HostComputer Компьютер и операционная система, использованные при создании изображения.
3200x0140 ColorMap Цветовая таблица для изображений, использующих палитру цветов.
3380x0152 ExtraSamples Описание дополнительных компонентов.
33432 0x8298 Copyright Имя владельца прав на хранимое изображение.

Расширенные теги

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

Специальные теги формата TIFF

Специальные теги TIFF формата изначально были определены фирмой Adobe. Они предназначены для хранения в TIFF формате специальных типов данных производителей программного обеспечения, и должны быть зарегистрированы фирмой Adobe.



Графические форматы
Растровые: BMPGIFICOILBMJPEGJPEG 2000PCXPNGPSDTGATIFFHD Photo
Векторные: SVG и SVGZEPSWMFEMFCDRCMX
Комплексные: DjVuPDFCGM
 Rambler's Top100