Обработка рисунка

Гість5 років у сервісі
Дані замовника будуть вам доступні після подання заявки
21.05.2020

Нужно написать приложение, добавляющее к рисунку рамку заданного размера и цвета.

Рисунок выбирается из файла или вставляется из буфера обмена посредством меню (в т. ч. контекстного) или Ctrl-V. После команды вставить автоматически добавляется рамка и он отображается в таком виде на экране.

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

Ручное сохранение - стандартное.

Исходный рисунок в форматах jpg, gif, bmp, jpeg2000, png. Сохранение на диск в любом из вышеуказанных форматов на выбор. В настройках задаются также параметры рамки: размер (толщина) и цвет (монотонный цвет или файл рисунка). Размер рисунка - любой (должно быть предусмотрено пропорциональное уменьшение рисунка до размера, задаваемого в настройках (с учетом и без учета рамки)).

В прикрепленных файлах пример: исходный рисунок и результат с черной рамкой.

Полученный результат: скомпилированная программа и исходники.

Заявки фрілансерів