Створення програмного продукту для створення фотомозаїк
Завантажити презентаціюПрезентація по слайдам:
на тему: “ Розробка програмного продукту для створення фото-мозаїк” Студент: С. М. Ярмола Керівник роботи : А. В. Морозов
Розробити програму для створення фото-мозаїк, яка задовольняє наступним вимогам: дозволяє генерувати фото-мозаїчне зображення в поетапному режимі; надає можливість користувачу обирати тип зображень для створення фото-мозаїки ; дозволяє редагувати створене фото-мозаїчне зображення, використовуючи фільтри для зміни яскравості, контрастності, чіткості, конвертації в чорно-білий колір; дозволяє змінювати розмір фото-мозаїчного зображення; виконує трансформацію над фото-мозаїчним зображенням; дає можливість друкувати фото-мозаїчне зображення; має нестандартний інтерфейс, що складається з окремих модулів, які забезпечують відповідний функціонал.
Для розробки програми було використано Microsoft Visual Studio 2010 та Expression Studio 4.0; мови програмування: C# , XAML.
ЧОМУ САМЕ WPF (WINDOWS PRESENTATION FOUNDATION) декларативне представлення UI – XAML (Extensible Application Markup Language); универсальний підхід роботи з будь-якими медіа-джерелами; векторизація об’єктів; апаратне прискорення; підтримка 3D-графіки.
Процес створення фото-мозаїки проходить поетапно: Другий етап – вибір елементів фото-мозаїки Перший етап – вибір зображення Відображення процесу створення фото-мозаїки
Конвертування в чорно-білий колір Зміна яскравості Зміна контрастності Зміна чіткості Для програмної реалізації фільтрів було використано наступні функції: SetBrightness(int brightness) – відповідає за зміну яскравості ; SetContrast(double contrast) - відповідає за зміну контрасту ; SetGrayscale() - конвертує зображення в чорно-білий колір; SetBlur() – відповідає за зміну чіткості зображення.
Розроблена програма “Фото-мозаїка V 1.0” застосовується в області дизайну Згенероване фото-мозаїчне зображення може використовуватись для різноманітних дизайнерських цілей: Оформлення елементів інтер'єру та екстер'єру; Розробка рекламних продуктів; Стилізація веб-елементів.
Розробка повноцінної графічної програми “Фото-мозаїка V 2.0” з розширеним функціоналом, який забезпечать: оптимізація алгоритму генерування фото-мозаїчного зображення; розширена галерея фільтрів; можливість створення контекстної (сюжетної ) фото-мозаїки.
Схожі презентації
Категорії