Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработка небольшой программы для преобразования полноцветных изображений в мозаику (для дипломного проектирования)

Техническое задание

1. Что нужно сделать в рамках проекта

1. Небольшая программа по обработке изображений для создания схемы мозаичного панно. Входные данные: графические файлы формата .bmp; выходные данные: графические файлы формата .bmp в виде мозаики + подсчет количества плиток каждого цвета (количественно и в процентах) + их последовательность (например, в виде обычного текстового файла, где будут прописаны цвета по рядам снизу вверх). Плюс исходный код программы с небольшими комментариями.

2. Шаги, которые выполняет пользователь:

1) Пункт "Создать проект";

2) В новом окне ("Шаг 1. Выбор изображения"") осуществляется выбор изображения (с жестких дисков или внешних носителей), здесь должно быть ограничение на тип файлов. При выборе в окне появляется небольшая превью-картинка и описание характеристик файла (физический размер, название файла, разрешение). В этом окне предусмотрены кнопки "Далее" и "Отмена";

3) В следующем окне ("Шаг 2. Выбор цветовой гаммы") можно выбрать 2 вида палитры: оттенки серого (черный, белый и 5 градаций между ними, 75, 60, 45, 30, 15 % серого цвета) и цветная (6 основных цветов: красный, желтый, оранжевый, зеленый, синий, фиолетовый и 5 градаций для каждого (в сторону их осветления)). В этом окне предусмотрены кнопки "Назад" (возврат к "Шаг 1"), "Далее" и «Отмена»

4) Далее предыдущее окно сменяется окном, где показывается процесс выполнения (строка состояния). Предусмотрена кнопка "Отмена", при ее нажатии пользователь возвращается к пустому главному окну программы. И важно отметить: размер анализируемой области пикселов один: 10*10, в этой области высчитывается усредненное значение цвета и присваивается данной области.

5) После выполнения операций по созданию мозаики пользователь возвращается в главное окно программы, где представлена картинка в виде мозаики, а справа появляется динамическая панель, где собраны сведения об использованных цветах (желательно, если это будет: изображение квадратика определенного цвета, рядом указание его названия или цветовых координат и количество таких квадратов в созданном изображении; после перечисления цветов указывается количество плиток ("Всего использовано"). На этом этапе должна быть возможность сохранения получившейся мозаики в виде файла в формате .bmp и информации о цветах (например, в виде текстового файла).

3. Требования к системе: программа должна работать под Windows XP, других ограничений на ресурсы нет

4. Интерфейс: Главное окно - Панель задач: пункты "Файл" ("Создать проект", "Сохранить проект", "Выход") и "Помощь" ("Help" (неактивен) и "О программе" (тоже неактивно)). В рабочей зоне главного окна присутствуют иконки: "Создать проект", "Сохранить проект", "Увеличить", "Уменьшить", соответственно, создание и сохранение проектов функционально дублируют пункты панели задач.

14 лет назад
lera_tk
Лера 
35 летРоссия
14 лет в сервисе
Была
14 лет назад
Выбранный исполнитель
ModernStoic
43 годаРоссия
16 лет в сервисе
Был
4 года назад
14 лет назад
$100
4 дня
Проект был сделан в соответствии со всеми требованиями, даже раньше намеченных сроков, плюс к тому Константин давал мне ценные разъяснения по ходу работы. Очень ответственный и компетентный исполнитель, постоянно на связи. Расценки приятно удивили ;-) Рекомендую для сотрудничества!
Благодарю за положительный отзыв!!!
  • Похожие заказы
  • $20

    При подключении флешки к компьютеру, должно произойти её распознавание. То есть постороние флешки не должны распознаваться на этом компьютере. Ваши предложения по реализации и стоимости присылайте на [email protected]

    Закрыт
    14 лет назад
  • $1000

    Нужно написать программу которая будет переписывать сип-клиента с сим-карточки на телефон. сим-карточка java-card. Т.е на карточке прошит сип-клиент на J2me нужно, что бы когда сим карточка вставлялась в телефон, этот сип клиент переписывался на телефон. ...

    Закрыт
    14 лет назад
  • Разработать плагин для winamp, пример http://www.lyricsplugin.com/ нужен практически такой, только интеграция с другим сайтом, подробнее расскажу в личку.

    Прикладное ПО1 исполнитель
    Закрыт
    14 лет назад
  • Нужен он-лайн конвертер для преобразования видео в аудио (вырезать звуковую дорожку). Программа должна работать либо как ActiveX, либо как сервис (demon). На входе в программу адрес (URL) исходного видео-файла, программа должна сохранить сформированный аудио-файл в указанной директории, ...

    Закрыт
    14 лет назад
  • $15

    Есть готовая программа на ДЕлфи + Аксес. База сотрудников по отделам К ней нужно сделать 3 отчета простых - желательно на fastReport тут программа и ТЗ на отчеты. http://www.sendspace.com/file/wz0xr2 срок - 1-2 дня

    Закрыт
    14 лет назад
  • $100

    Необходимо решение по приему заказа на такси через ICQ для автоматического поступления заявки в БД программы такси. Сделать робота который предлагает заполнить поля заказа: введите адрес куда подать машину, квартиру , примечание и т д ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Требуется написание простенькой программы которая бы импортировала данные из exel таблиц в сетку в программе, была бы возможность их редактировать, добавлять/удалять строки и столбцы, поиск данных по выбранному столбцу и сохранение текущих данных сново в ...

    Закрыт
    14 лет назад
  • Во входе - о замещении оператив. памяти, кол-во страниц, последовательность обращений к ним, алгоритм замены. Все детали в личку уточню. Срок - вечер понедельника. модель примитивна по сути, ничего сложного. Спасибо.

    Закрыт
    14 лет назад