Редактор фотографий (C#)
Фото-студии нужна программа для создания сложных изображений на основе фотографий. Примеры изображений:
https://dl.dropboxusercontent.com/u/42211465/CANDYBOX.jpg
https://dl.dropboxusercontent.com/u/42211465/ML_02B_.jpg
Программа должна позволять выбрать несколько фотографий, наложить на заданный фон, добавить текст и применить фильтры. Также нужна возможность размещения изображений в социальных сетях, отправка по e-mail, отправка на печать, интеграция с платежной системой через кредитную карту или PayPal. Данные о клиентах должны сохраняться в базе данных.
Процесс работы пользователя с программой:
- Пользователь импортирует фотографии с SD-карты.
- Выбирает шаблон из библиотеки шаблонов (шаблон в данном случае - фоновое изображение с "пустыми местами" под фотографии). Шаблон также может быть изменен в любой момент на дальнейших этапах.
- Выбирает подходящие фотографии из импортированного списка. Выбранные фотографии вручную помещаются в "пустые места" на шаблоне. Должны быть возможности масштабирования, поворота и отражения фотографии.
- Применяет фильтры.
- Добавляет на изображение текст, с возможностью выбора шрифта и стиля.
- Проверяет результат, и если все устраивает, производит оплату. В процессе оплаты вводит имя, адрес, телефон, email, дату рождения. Эта информация сохраняется в базе данных на MS SQL Server.
- После оплаты пользователь получает готовое изображение на e-mail. Версия в низком разрешении может быть отправлена в Facebook или другие социальные сети, или напечатана.
Поскольку программа предназначена для самостоятельного использования клиентами студии, то интерфейс должен быть очень простым и дружественным к пользователю.
Язык разработки - C#, Visual Studio 2012 или 2010.