Второе задание
Во втором задании необходимо разработать графический редактор для работы с растровыми изображениями. В каждом варианте своё решение и программная реализация.
Теоретическая часть
Программы растровой и векторной графики используется для создания, ретуширования и корректировки изображений практически для любых средств вывода и отображения - дисплей персонального компьютера, печатная машина, сеть World Wide Web и т.д. Цель работы. Комплексное использование теоретических и практических методов работы с графическими изображениями. Существующее многообразие графических программ предоставляет различные инструменты для создания и обработки изображений. Но часто в повседневном использовании не требуется вся "мощь" современных графических пакетов. Любая, в том числе и графическая, программа должна сохранять результаты работы в файле. Для сохранения изображения в файле можно использовать стандартный формат (BMP, PCX и др.) или разработать свой вариант побитового или упакованного и формата. Файл изображения обычно содержит заголовок (структуру изображения) и собственно изображение. Например, заголовок может содержать: тип файла, ширину и высоту битового образа в пикселях, число используемых цветов и другую информацию.
Задание
Разработать графический редактор для работы с растровыми изображениями. Допускается использование любых библиотек графических процедур. Редактор должен обеспечивать: Вычерчивание простых графических примитивов. Ввод масштабируемого текста. Создание нового изображения. Сохранение изображения в файле. Загрузка изображения из файла. Должен содержать меню любого типа.
Порядок выполнения работы
Разработать алгоритм программы. Изучить принцип работы библиотек графических процедур и функций. Написать графический редактор на любом вам известном языке программирования. Отладить программу в интегрированной среде разработчика.
На информационном носителе должен быть файл, содержащий первое задание, листинг программы и варианты экранных форм второго задания, оформленные в MS Word, а также файлы разработанного графического редактора, exe–файл обязателен.
Контрольная работа считается выполненной, если в работе:
раскрыта тема первого задания, и
представлена работающая программа разработанного графического редактора.
Заключительным этапом выполнения контрольной работы является оформление отчёта.
СОДЕРЖАНИЕ ОТЧЕТА
Титульный лист. Включает название университета, кафедры, дисциплины, ФИО преподавателя, номер курса, группы, ФИО студента, город и год выполнения работы
Содержание контрольной работы с указанием номеров страниц
Основная часть
Список использованных источников
Общий объём контрольной работы не должен превышать 10-15 листов. Все описания должны быть достаточно краткими и лаконичными.
Вопросы к зачету
Представление данных. Преобразования в двухмерном пространстве.
Представление данных. Преобразования в 3D-пространстве.
Аффинные преобразования.
Перспективное проецирование.
Стереографическая и специальные перспективные проекции.
Оборудование для компьютерной графики.
Построение реалистических изображений методами фрактальной геометрии.
Форматы графических файлов.
Цветовые схемы.
Компьютерная графика, геометрическое моделирование и решаемые ими задачи
Графические объекты, примитивы и их атрибуты
Представление видеоинформации и ее машинная генерация
Графические языки
Метафайлы
Архитектура графических терминалов и графических рабочих станций
Реализация аппаратно-программных модулей графической системы
Базовая графика
Современные стандарты компьютерной графики
Графические диалоговые системы
Применение интерактивной графики в информационных системах.
