- •Литература
- •Введение
- •Введение в Image Processing Library
- •Основные понятия теории сигналов
- •Переход от непрерывных сигналов и преобразований к дискретным
- •Преобразование Фурье
- •Быстрое преобразование Фурье
- •Ввод изображений
- •Кодирование цветных изображений
- •Глубина и квантование цвета
- •Сжатие изображений
- •Форматы графических файлов
- •Работа с файлами в формате bmp
- •Зеркальные отражения изображений
- •Повороты изображений
- •Препарирование изображений
- •Бинаризация
- •Яркостный срез
- •Линейное контрастирование
- •Пилообразное контрастирование
- •Соляризация
- •Эквализация
- •Выполнение логических и арифметических операций над изображенями
- •Выполнение логических операций
- •Выполнение арифметических операций
- •Общие понятия фильтрации изображений
- •Масочная фильтрация
- •Генерация шума
- •Восстановления изображений на основе обратной фильтрации
- •Фильтрация Винера
- •Итерационные методы восстановления изображений
- •Алгебраические методы восстановления изображений
Форматы графических файлов
На данный момент времени существует огромное количество различных форматов графических файлов, предназначенных для самых разнообразных целей и применений. Познакомимся с основными, наиболее распространенными из них.
TIFF
Формат TIFF (Tagged Image File Format) изначально был создан в качестве универсального формата для хранения сканированных изображений с цветовыми каналами. Важным достоинством этого формата является его переносимость на разные платформы. На сегодняшний день TIFF является одним из самых распространенных и надежных, его поддерживают практически все программы так или иначе связанные с графикой. В этом формате доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. Кроме того, TIFF позволяет в случае необходимости сохранять разнообразную дополнительную информацию о изображении (контуры, альфа-каналы и т.п.). В формате TIFF может быть использовано сжатие по алгоритму LZW.
TIFF является лучшим выбором при хранении изображений с высоким качеством, предназначенных для дальнейшего анализа и обработки, импорте растровой графики в векторные программы, издательские системы и т.п.
GIF
Независящий от аппаратного обеспечения формат GIF (Graphics Interchange Format) был разработан в 1987 году (модификация GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м спецификация формата была доработана (модификация GIF89a): в него были добавлены поддержка прозрачности и анимации изображений. Формат GIF использует LZW-компрессию и имеет ограниченную палитру в 256 цетов. Таким образом, его можно назвать форматом хранения изображений без потерь. Однако, это утверждение справедливо только в том случае, если исходное изображение имеет от 2 до 256 цветов (если же количество цветов более 256, то часть из них будет утрачена).
GIF используется как один из основных растровых форматов для представления графической информации в интернете.
JPEG
Формат JPEG использует одноименный алгоритм сжатия для компрессии изображений. Он предназначен для хранения полноцветной графики с высоким коэффициентом сжатия без заметной для глаза человека потери качества. При этом, как было сказано выше, изображение никогда не может быть полностью восстановлено в исходном виде. При сохранении графики в формате JPEG можно управлять параметром качества (quality), измеряемым в относительных единицах – чаще всего от 0 (максимальное сжатие) до 100 (максимальное качество).
Формат JPEG следует использовать для хранения полноцветных изображений (в первую очередь фотографических и т.п.), которые не предназначены для дальнейшей обработки. Его не следует применять для хранения изображений с небольшим количеством цветов (менее 256) и с резким переходами между цветами, т.к. это может привести к проявлению различимых глазом дефектов.
BMP
Формат BMP (Windows Device Independent Bitmap, от BitMaP – битовая карта) является собственным растровым форматом операционной системы Windows. Способен хранить изображения как в индексированном виде (с палитрой до 256 цветов), так и полноцветные RGB-изображения (с глубиной цвета 24 бита). Возможно применение алгоритма сжатия RLE. Использование данного формата ограничено тем, что он не поддерживается графическими программами под управлением большинства операционных систем кроме Windows. Используется в основном для хранения картинок при организации пользовательских интерфейсов.