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

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

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

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

Пользователь будет выбирать из списка нужную ему шапку по ее превьюшке (каталог доступных вариантов), загружать требуемое (1-5) число своих образов. Обрабатывать их (crop, rotate, reflect - то же что и в баннер генераторе). Пропорции для обрезки образов (соотношение ширины и высоты) четко фиксированы и заданы админом для каждого из коллажей(см. ниже).

В систему будут загружены png шаблоны для наложения. Загруженные пользователем образы будут врезаться в коллажи. Далее, пользователь будет выбирать текст, шрифт, цвет и накладывать надписи. Далее, если все устаивает - сохраняет образ в свою директорию образов.

Последовательность обработки образов может быть, например, такой.

Взять загруженный пользователем образ $userimage[1], проверить его размер, если не соответствует - подрезать, повернуть образ на X1 градусов, сместить к положению x1,y1 и наложить на наш образ $sysimage[1], сохранить как $tempimage[1],

Взять загруженный пользователем образ $userimage[2], проверить его размер, если не соответствует - подрезать, повернуть образ на X2 градусов, сместить к положению x2,y2 и наложить на $tempimage[1],], сохранить как $tempimage[2],

Взять наш образ $sysimage[2], , и наложить его с заданной прозрачностью на $tempimage[2].

Наложить $usertext[1] с заданным размером, цветом и шрифтом

Наложить $usertext[1] с заданным размером, цветом и шрифтом

В прилагаемом архиве пример шапки result_2.jpg. Получается после наложения трех загруженных пользователем образов (после их ресайза и поворота) на sysimage_1.jpg и наложения поверх них sysimage_2.png.

От Вас потребуется написать только один пример обработки (для одной шапки). Дальше код будем писать мы для каждого из новых коллажей в соответствии с требуемыми размерами, положением образов и тп.

В системе нужно проработать интерфейс для добавления новых шаблонов шапок.

То есть админ загружает в систему требуемое число образов нужных для создания коллажа, загружает мини-превьюшку, вводит требования к числу и размерам загружаемых пользователем образов, полную превьюшку и описывает в текстовом поле последовательность для обработки.

У администратора форма для добавления и редактирования шапок примерно такая:

Template Name [ ] ex. dark_logo_01

Templae Description [ ] textarea

Template Dimensions: Width [ ] Height [ ] ex. 960x180

Color Schemes [ ] multiple select

Preview Image Small: [ ]

Preview Image Large: [ ]

Upload Images

Image 1 [ ]

Image 2 [ ]

Image 3 [ ]

Image 4 [ ]

Image 5 [ ]

User Images

Image 1 Dimensions: Width [ ] Height [ ] ex. 90x120

Image 2 Dimensions: Width [ ] Height [ ]

Image 3 Dimensions: Width [ ] Height [ ]

Image 4 Dimensions: Width [ ] Height [ ]

Image 5 Dimensions: Width [ ] Height [ ]

Processing Sequence: [ ] textarea

[Submit] [Delete]

Пожалуйста, указывайте примерные сроки и стоимость работ и закладывайте тестирование в цену.

14 лет назад
psyinfo
Иван 
NaN лет
19 лет в сервисе
Был
12 лет назад
7 отзывов
Выбранный исполнитель
TLsoftORG2009
Валерий 
36 летРоссия
15 лет в сервисе
Был
4 года назад
14 лет назад
$300
3 дня
Валерий прекрасно справился с работой. Минимум вопросов, все четко и в срок. Рекомендую!
Отличный работодатель. Четко и ясно объяснил, что от меня требуется. Своевременная оплата. Приятно работать с такими людьми.
  • Похожие заказы
  • Доброе утро, день или вечер всем, особенно кто откликнится. Нужен специалист по дле (версия на ваше усмотрение). Нужно в готовую верстку интегрировать движок, дописать не обходимые вещи и сдать под ключ. Тех.задание, и картинки дизайна прилагается Те, кто ...

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

    Нужен плагин (написать или переделать, если есть похожий), который добавляет в текст определенные символы, включая html. Символы и их частота в тексте задаются пользователем через произвольные поля. Текст может либо выводится с динамическим добавлением символов, ...

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

    Привет Я ищу толкового Php программиста, хорошо знакомого с платежной системой Plimus. Нужно сделать следующую систему: 1. Проходит оплата по Plimus 2. После успешной оплаты на thank you page Юзер попадает на страницу регистрации аккаунта 3. регистрирует аккант и логинится ...

    Завершен
    14 лет назад
  • Требуется создать модуль Не очень соображаю в MODX и как там что называется, мой программист выпал из обоймы, потому ищу исполнителя. Назвал модулем по аналогии с joomla, есть там такой модуль со свободным редактированием, там пишешь ...

    Закрыт
    14 лет назад
  • VirtueMart 1.1.3 stable for Joomla 1.0.x В систему установлена загрузка товаров посредством компоненты CSVImproved Задачи: 1. Настроить кодировку при загрузке товара в магазин (Прошлый программист сделал возможность загрузки товара из xls файла, но не смог сделать так, ...

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