Доброе утро, день или вечер всем, особенно кто откликнится. Нужен специалист по дле (версия на ваше усмотрение). Нужно в готовую верстку интегрировать движок, дописать не обходимые вещи и сдать под ключ. Тех.задание, и ...
Генератор коллажей для шапок сайтов
Нужно сделать модуль генератора шапок сайтов для проекта бесплатного хостинга и интегрировать его в проект. Пользователь сможет сгенерировать шапку для своего сайта на основе наших шаблонов, загрузив свои фотографии, обработав их и добавив надписи.
Писаться должно на базе уже существующего движка. В нем уже реализован и работает аналогичнй модуль - генератор баннеров. То есть практически все функции уже есть, нужно просто их подогнать под новый модуль и написать для него юзерский и администраторский интерфейсы. Примеры уже существующего кода, интерфейса существующего модуля баннергенератора и образов для нового модуля в приклепленном архиве.
Посмотрите пример существующего 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 заявокЗакрыт15 лет назад
- $100
Нужен плагин (написать или переделать, если есть похожий), который добавляет в текст определенные символы, включая html. Символы и их частота в тексте задаются пользователем через произвольные поля. Текст может либо выводится с динамическим добавлением символов, ...
Веб-программирование1 исполнительЗакрыт15 лет назад - $250
Функции - скачивание описаний, добавление их в БД на севере, скачивание файлов на сервер. Оставляте предложения, подробности при личном общении.
Веб-программирование1 исполнительЗавершен15 лет назад - $1000
Нужен программист (стандартный набор: html, php, mySQL...) способный вникнуть в чужие скрипты и не боящийся CMS -Bitrix. Проживание в Екатеринбурге! Долгосрочное сотрудничество.
Веб-программирование10 заявокЗакрыт15 лет назад Установить сайт на Joomla. Сайт 3 язычный + интернет магазин Писать только в проект. Обязательно цена + 2-3 ссылки на похожие проекты Приоритет отдаю (Цена/Качество)
Веб-программирование1 исполнительЗакрыт15 лет назадНаписать скрипт - форум для сайта.
Веб-программирование1 исполнительЗавершен15 лет назадСделать выпадающее меню...
Веб-программирование1 исполнительЗакрыт15 лет назад- $500
Привет Я ищу толкового Php программиста, хорошо знакомого с платежной системой Plimus. Нужно сделать следующую систему: 1. Проходит оплата по Plimus 2. После успешной оплаты ...
Веб-программирование1 исполнительЗавершен15 лет назад Требуется создать модуль Не очень соображаю в MODX и как там что называется, мой программист выпал из обоймы, потому ищу исполнителя. Назвал модулем по аналогии с joomla, есть ...
Веб-программирование2 заявкиЗакрыт15 лет назадVirtueMart 1.1.3 stable for Joomla 1.0.x В систему установлена загрузка товаров посредством компоненты CSVImproved Задачи: 1. Настроить кодировку при загрузке товара в магазин (Прошлый программист сделал возможность ...
Веб-программирование1 заявкаЗакрыт15 лет назад