Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма цифрової обробки растрових графічних зображень

Реферат Програма цифрової обробки растрових графічних зображень





ті. Таким способом ми отримуємо окремий вибраний фрагмент зображення. Надалі цей контейнер можна перемістити в іншу область зображення.

Програма дозволяє зберегти зображення з виділеною областю, переміщеної в будь-яке місце зображення. Це можливо завдяки «накладенню» одного зображення на інше, внаслідок чого, пікселі, що знаходяться на місці накладення у батьківського зображення заміняться пікселями дочірнього зображення.


3. Опис розробленого програмного доповнення


.1 Опис модулів програми


У розробленій програмі з обробки цифрових растрових зображень є два головних класу, які постійно взаємодіють і виконують всі основні функції.

Перший клас - ImageProcessing. Даний клас відповідає за користувальницький інтерфейс і в ньому викликаються основні методи другого класу - ImageHandler, без яких неможливе виконання головних завдань програми.

Так само програма містить допоміжні форми CropForm і ImageInfo. Перша форма служить для того, щоб користувач задав координати, ширину і висоту виділеної області. Друга форма служить для виведення інформації про зображення.


3.2 Опис основних функцій та їх атрибутів


До основних функцій програми можна віднести:

Такі функції класу ImageProcessing, як:

menuItemOpen_Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click ( object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender , EventArgs e) _KeyDown (object sender, KeyEventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e) _Click (object sender, EventArgs e)

відповідають за поведінку програми при взаємодії користувача з інтерфейсом._Paint (object sender, PaintEventArgs e) - відповідає за промальовування зображення на екрані. (Image xx, Image yy, float percent) - відповідає за накладення фрагмента зображення на зображення і збереження отриманого ізображенія._Click (object sender, EventArgs e) - відповідає за вирізання вибраного фрагмента з зображення. () - повертає зображення перед останнім його зміною. (string saveFilePath) - зберігає зображення. (RotateFlipType rotateFlipType) - служить для дзеркального відображення зображення. (int xPosition, int yPosition, int width, int height) - виділяє вибрану область, яку в подальшому, при підтвердженні можна вирізати. () - видаляє вибрану область.


3.3 Результати тестування програми


Для тестування програми ми використовуємо графічний файл формату JPEG з роздільною здатністю зображення 800х600 пікселя:

1. Завантажимо файл в програму.




Змінимо масштаб зображення.



Відобразимо дзеркально зображення




2. Скасуємо останній крок зміни поєднанням клавіш Ctrl + Z.



3. Виділимо фрагмент зображення і перемістимо його.





4. Збережемо файл у форматі BMP.



Дана програма виконала всі пункти, зазначені в індивідуальному завданні.


Висновок


В результаті виконання курсової роботи, була розроблена програма, яка може бути практично використана у вигляді узкофункционального графічного редактора. Вирішені тут завдання актуальні, оскільки цифрова обробка зображень зустрічається повсюдно в наші дні. У програмі реалізована можливість цифрової обробки растрових графічних зображень, а саме, масштабування, дзеркально відображення, виділення фрагмента зображення і його переміщення. А в ході її створення були вивчені і реалізовані алгоритми зчитування та запису графічних файлів у форматах BMP і JPEG.


Список літератури


Методична література:

1.Методи та засоби компютерних та інформаційних технологій. Конспект лекцій./Укл .: М.В. Привалов - Донецьк: ДНТ.


Література по темі:

2.Графіческіе формати. Матеріал з Вікіпедії - вільної енциклопедії/Їв. ресурс: # center gt; Додаток


Лістинг програми

namespace Ima...


Назад | сторінка 5 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми з використанням OpenGL для динамічного зображення тривимі ...
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Програма порогової обробки зображення