Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка КГ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.33 Mб
Скачать
    1. Описание интерфейса и инструкция пользователю

Программа разработана для ОС Microsoft Windows версии не ниже XP. Программа может быть запущена из любого места на любом жестком диске. Перед запуском программы следует убедиться в том, что платформа .NET Framework версии не ниже 4.5 установлена. Работа программы в иных условиях не гарантируется. Для запуска программы, следует запустить файл Kursovoi_Kharayan_a31.exe.

Программа состоит из одного основного окна. Для работы с программой был разработан пользовательский интерфейс.

Интерфейс (рис.1.) имеет 17 кнопок управления, которые позволяют загрузить нужное изображение, начать и остановить демонстрацию нужного эффекта, восстановить исходное изображение и сохранить изображение с наложенными на него эффектами в форматах JPG либо BMP с разрешением 640*480 в любом доступном месте.

Рис. 1. Интерфейс программы

В интерфейс входят следующие кнопки:

Кнопки общего назначения:

  1. «Открыть изображение» - служит для открытия файла изображения для обработки;

  2. «Сохранить изображение» - служит для сохранения обработанного файла изображения;

  3. «Остановить демонстрацию» - для эффектов с динамической демонстрацией;

  4. «Восстановить исходное изображение» - для загрузки изображения заново.

Блок кнопок запуска эффектов с динамической демонстрацией

  1. «Наложение телевизионных помех»;

  2. «Случайно разбросанные квадратики»;

  3. 2 кнопки «Разделение изображения на 4 части»: от центра к краям и от краев к центру;

  4. 4 кнопки «Сделать изображение прозрачным на» на 25, 50, 75 и 100%;

  5. Кнопка «Восстановить прозрачное изображение»;

Блок кнопок запуска эффектов со статической демонстрацией

  1. «Получить негатив изображения»;

  2. «Увеличить яркость»;

  3. «Уменьшить яркость»;

  4. «Увеличить контрастность»;

  5. «Преобразовать изображение в черно-белое».

После запуска программного продукта автоматически загружается изображение реки Малая Коша (центральная часть Тверской области). Пользователь может сразу приступать к применению эффектов для этого изображения. Чтобы загрузить для обработки другое изображение, пользователю следует нажать на кнопку «Открыть изображение».

Запуская динамическую демонстрацию эффекта, пользователю следует помнить, что он может остановить демонстрацию только последнего из запущенных динамических эффектов. Невозможность остановки сразу всех демонстраций предусмотрена для более гибкого комбинирования сразу нескольких эффектов, например, использование эффекта «наложения телевизионных помех» совместно с эффектом «деления изображения на 4 части от центра изображения к его краям» может дать такую интересную картинку, собственно демонстрирующую работу алгоритма «деления изображения на 4 части от центра изображения к его краям» более наглядно:

Рис. 2. Комбинирование эффектов наложения телевизионных помех и деления изображения на 4 части от центра изображения к его краям

Эффекты со статической демонстрацией не используют таймеров, поэтому после запуска их демонстрации пользователь сразу получает готовое статическое изображение с примененным эффектом.

Рис. 3 Исходное изображение с примененным к нему эффектом получения негатива.

Пользователь может в любой момент сохранить текущее изображение, находящееся в окне, вне зависимости от того применяется ли к нему в данный момент эффект со статической или динамической демонстрацией именно в том виде, в котором оно находится на момент нажатия кнопки «Сохранить изображение». После нажатия этой кнопки пользователь может сохранить нужное ему изображение в любое доступное ему место на любом жестком диске в формате BMP либо JPG.

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