Разработка программы для обработки изображений и шаблонов

Требуется создать программу для автоматизации создания графических карточек с пользовательскими изображениями.

Основные функции

  • Загрузка изображения: Пользователь загружает свое изображение в программу.
  • Выбор шаблона: Поддержка нескольких адаптивных шаблонов карточек на выбор.
  • Автоматическая обработка:
    • Вставка загруженного изображения в выбранный шаблон.
    • Обрезка краев изображения по форме шаблона.
    • Автоматический подбор доминирующего цвета из изображения для фона карточки.
  • Сохранение результата: Готовая карточка сохраняется в выбранном формате и качестве.

Технические требования

  • Решение должно быть адаптивным и корректно работать с изображениями разных размеров.
  • Необходима поддержка нескольких различных шаблонов карточек.
  • Алгоритм подбора цвета фона должен быть точным и визуально гармоничным.

Доработка платежного модуля в Opencart 3

Требуется внести правки в модуль оплаты, чтобы скидка при оформлении заказа применялась корректно - исключительно к товарам, а не распределялась на стоимость доставки. Задача для разработчика, знакомого с Opencart 3.