Представление графических данных. Преобразование форматов. Использование специальных эффектов - онлайн-чтение

 

 


Страница 1 из 11

Содержание


Введение

1 Описание графических форматов файла

1.1 Формат TGA

1.1.1 Структура

1.1.3 Цветовая таблица

1.1.4 Данные изображения

1.2 Формат BMP

1.2.1 Заголовок BMP

1.2.2 Заголовок информационного блока

1.2.3 Палитра BMP

1.2.4 Данные изображения BMP

2 Описание алгоритма отображения файла

2.1 Открытие файла TGAСхематично открытие файла формата TGA представлено на рис.2.1.

2.2 Открытие файла BMP

2.3 Отображение изображения

3. Описание алгоритмов реализации эффектов

3.1 Зашумление составляющей B

3.2 Зашумление составляющей S

3.3 Фильтрация изображения

4. Описание программы для работы с графическими форматами

4.1 Выбор средств для описания программы

4.2 Структуры данных

4.3 Основные модули, их назначение и взаимодействие

4.4 Перечень процедур и функций в модулях

5. Тестирование, результаты работы программы

Выводы

Приложение

Введение


В широком смысле, обработка изображений - это любая форма обработки информации, для которой входом являются изображения, например, фотографии или видеокадры. Поэтому термин "Редактирование изображений" является частным случаем термина "обработка изображений". Редактирование изображений - изменение оригинала изображения (в настоящее время, в основном, цифровыми методами).

У каждого устройства вывода (монитор, принтер, офсетная печатная машина и т.д.) есть свои возможности по цветовому охвату (не любой цвет можно воспроизвести). Например, на бумаге соотношение по светлоте между белым и чёрным достигает 40, в то время как у слайда оно более 200. Основной задачей является передать замысел автора с наименьшими потерями. Выполняется цветоделение - определение количества каждой краски для передачи каждого цвета. Специалист, подготавливая фотографии к публикации в печати, на телевидении, в Интернете, действуя творчески, как художник или используя стандартные методы, приводит изображение к виду, соответствующему техническим возможностям репродуцирующего процесса.

Сегодня редактирование аналоговых и цифровых изображений проводится в основном на компьютере растровыми редакторами в цифровом виде. Программы для просмотра и простой обработки изображений часто поставляются вместе с цифровыми фотоаппаратами. Более сложные и мощные программы (Adobe Photoshop, Corel PHOTO-PAINT, Paint Shop Pro, Microsoft Picture It!, Visualizer Photo Studio, Pixel image editor, PixBuilder Photo Editor, Fo2Pix ArtMaster, GIMP и пр.) нужно приобретать отдельно. Современные редакторы не лишены недостатков, однако грамотное их использование позволяет решить большинство задач, возникающих при редактировании изображений. Они могут, в какой-то степени, исправлять технические дефекты, допущенные при проведении фотосъемки.

1. Описание графических форматов файла


В данной курсовой работе программно реализована работа с двумя графическими форматами - TGA и BMP. Рассмотрим подробнее каждый из них.


.1 Формат TGA


1.1.1 Структура

Графические файлы формата TGA имеют следующую структуру:

заголовок;

необязательное поле идентификации изображения;

необязательная цветовая таблица;

растровые данные.

Рассмотрим каждую часть более подробно.


1.1.2 Заголовок

Заголовок файла формата TGA имеет структуру, представленную в таблице 1.1.

Поле IDLength - указывает размер поля идентификации изображения, которое идет сразу за заголовком. В случае если это поле имеет значение равное 0, то область идентификации изображения в файле отсутствует.- определяет наличие цветовой таблицы. Если это поле равно 1 - таблица есть, 0 - нет, если лежит в пределах от 2 до 255 - таблица есть, но формат ее понятен только программе, создавшей файл.


Таблица 1.1 - Структура заголовка файла TGA

ПолеРазмер, байтОписаниеIDLength1 Размер поля ID-изображенияColorMapType1 Тип цветовой таблицыImageType1 Код типа изображенияCmapStart2Начало цветовой таблицыCmapLength2Длина цветовой таблицыCmapDepth1 Глубина элементов цветовой таблицыXoffset2Начальная Х-координата изображенияYoffset2Начальная Y-координата изображенияWidth2Ширина изображенияHeight2Высота изображенияPixelDepth1 Глубина пикселя изображенияImageDescriptor1 Байт дескриптора изображения

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

Предметы

Все предметы »

 

 

Актуальные Курсовые работы (Теория) по программному обеспечению, программированию