- •Методические указания и задания
- •Методические указания к выполнению курсовой работы
- •1 Формат файла bmp
- •2 Формат файла pcx
- •Критические блоки
- •Заголовочный блок
- •Палитра
- •Блок данных изображения
- •Замыкающий блок изображения
- •Вспомогательные блоки
- •Данные изображения
- •Альфа канал
- •Задание к курсовой работе
- •Содержание
Содержание
1 ФОРМАТ ФАЙЛА BMP ……………………………………………......... 4
1.1 Заголовок файла ……………………………………………………...... 4
1.2 Палитра ………………………………………………………………..... 6
1.3 Чтение BMP файла …………………………………………………....... 6
2 ФОРМАТ ФАЙЛА PCX ……………………………………………….... 6
2.1 Заголовок файла PCX …………………………………………...…....... 7
3 ФОРМАТ ФАЙЛА TGA …………………………………………….….... 9
3.1 Заголовок файла TGA …………………………………………….…..... 10
4 ФОРМАТ ФАЙЛА TIFF…………………………………………….…..... 11
4.1 TAGовая архитектура …………………………………………….…..... 12
4.2 Различия между TIFFом и другими форматами …………………....... 12
4.3 Преимущества формата TIFF …………………………………….…..... 13
4.4 Недостатки формата TIFF…………………………………………........ 13
4.5 Заголовок файла TIFF ………………………………………………...... 13
4.6 Directory (оглавление) ………………………………………………...... 14
4.7 Tag entry ……………………………………………………………........ 14
4.8 Совместимости ……………………………………………………......... 15
4.9 Список типов TAGов ………………………………………………....... 15
4.10 Тип данных ………………………………………………………......... 18
5 ФОРМАТ ФАЛОВ GIF ………………………………………………....... 18
5.1 Общий формат файла ………………………………………………....... 19
5.2 Идентификатор gif …………………………………………………........ 19
5.3 Дескриптор экрана …………………………………………………....... 20
5.4 Глобальная таблица цветов ………………………………………......... 21
5.5 Дескриптор изображения …………………………………………........ 22
5.6 Локальная таблица цветов …………………………………………....... 24
5.7 Растровые данные …………………………………………………........ 24
5.8 Терминатор gif …………………………………………………….......... 25
5.9 Расширенный блок gif …………………………………………….......... 25
6 ФОРМАТ ФАЛОВ PNG ……………………………………………......... 25
6.1 Общие сведения ….................................................................................... 26
6.2 Организация файла …............................................................................... 29
6.3 Детальное описание файла ….................................................................. 32
7 АЛГОРИТМ СЖАТИЯ RLE …………………………………….............. 39
8 АЛГОРИТМ СЖАТИЯ LZW ……………………………………............. 40
9 Создание некоторых видеоэффектов ……………............... 47
9.1 Разложение по цветовым координатам ………………………….......... 47
9.2 Модель RGB ………………………………………………………......... 50
9.3 Модель CMY ………………………………………………………......... 51
9.4 YIQ …………………………………………………………………......... 52
9.5 Модель HSV ……………………………………………………….......... 53
9.6 Модель HLS ……………………………………………………….......... 54
9.7 Использование RGB ………………………………………………......... 55
9.8 Эффект шума ……………………………………………………............ 56
9.9 Создание негатива………………………………………………............. 57
9.10 Логические операции над изображениями …………………….......... 58
9.11 Фильтрация изображений ……………………………………….......... 59
Задание к курсовой работе …………………………………………............ 60
Требования к выполнению курсовой работы ……………………….......... 64
Литература …………………………………………………………….......... 65
Приложение А -Графическая библиотека, содержащая примеры …........ 56
Методические указания и задания к курсовой работе по курсу “Методы и способы компьютерных информационных технологий“, (для студентов-заочников специальности 7.080403 “Программное обеспечение автоматизированных систем ”/
Составители: Наталия Евгеньевна Губенко, к.т.н., доцент
Вадим Сергеевич Миргород, ассистент