Всем привет! Сегодня мы рассмотрим формат изображений TIFF, который изначально создавался для сканируемых данных.
Формат TIFF в прошлом был очень популярны в качестве альтернативы формату JPEG. В отличие от JPEG, формат изображения TIFF поддерживает возможность сжатия без потерь, большую глубину цвета и поддержку прозрачности. TIFF - это аббревиатура от Tagged Image File Format, формат был разработан как формат, подходящий для хранения изображений, полученных со сканеров. Сегодня владельцем формата TIFF является компания Adobe. Последний большой обзор его характеристик состоялся в 1992 году, незначительные расширения прошли в 1994 году и в 1995 году.
TIFF является так называемым контейнерным форматом, или форматом, который может содержать различные типы данных изображений, сжатых разными кодеками. Благодаря этому, TIFF очень гибкий формат, который может комбинировать различные изображения в одном файле, можно использовать различные глубины цвета, различные способы сжатия и т.п. Всё построено на так называемых тегах, с помощью которых можно описать содержимое файла, организации данных, их размер, используемый способ сжатия и т.п. Например, метод сжатия внутри TIFF-изображения может быть JPEG, ZIP, RLE или совсем без сжатия - все необходимые описания тегов находятся в заголовке TIFF файла.
Большая свобода в формирование различных тегов и упаковки различных типов данных внутри формата TIFF, иногда вызывает трудности с чтением и пониманием содержимого файлов. Поэтому, даже сегодня, данные для общего использования, где должен быть широкий спектр различных программ, сохраняются в формате TIFF без сжатия и с 24-битной глубиной цвета (8 бит/канал).
Формат TIFF– глубина цвета и слои
Цветовой режим и глубина. Большим преимуществом формата TIFF по сравнению с JPEG, является умение работать с другой, не только 24-битной глубиной цвета (8 бит/канал). TIFF благодаря тегам может сохранить изображения, где на каждый пиксель приходится всего 1 бит (черный/белый), где каждый пиксель состоит из 8 бит (1 байт), или: 24 бит (типичные цвета RGB изображения с 24-битной глубиной), 48 бит (RGB цветные изображения с 48-битной глубиной цвета) и т.д. Может сохранить RGB, CMYK и Lab и другие цветовые модели, специфичные для конкретного устройства. Правда в том, что, за исключением режиме RGB с 8 битами на канал (24 бита на пиксель) вы можете столкнуться с проблемами совместимости.
Многостраничные файлы и слои. Как было уже сказано, TIFF может в одном файле сохранить несколько изображений, такой TIFF часто обозначается как multi-page TIFF и подходит, например, для сохранения факсимильного сообщения на нескольких страницах. Также в TIFF формате файла можно сохранить изображение с несколькими слоями, которые широко используются для работы с графикой. Опять же, правда заключается в том, что не все браузеры изображения или текстовые редакторы, могут отображать подобные рисунки.
Формат изображения TIFF– описание видов сжатия
Как уже было указано, с помощью тегов можно данные в TIFF файле сжимать различными методами. TIFF формат изображения, однако, позволяет сохранить данные даже совсем без сжатия, что удобно для получения высокой совместимости и для сохранения максимального качества файла. Поэтому этот вариант часто используется для архивации изображений, для хранения различных промежуточных версий или для передачи данных.
TIFF предлагает различные виды сжатия для уменьшения файла (всё зависит от редактора, в котором происходит работа с TIFF). Из сжатия без потерь, как правило, используются:
- LZW - похож на сжатие без потерь в формате GIF. Но напомним, что из-за сжатия по строкам, результат хуже, если картина мало меняется в строках.
- RLE - очень простой способ сжатия, где в основном только заменяются повторяющиеся последовательности одинаковых чисел их количеством.
- ZIP - популярный формат, используемый сжатие без потерь для передачи каких-либо данных между компьютерами.
Спасибо за внимание. Автор блога Владимир Баталий