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

Необходимо создать на JavaScript / HTML5 систему для нанесения логотипа на любое изображение.

Есть типичный сайт, нужно добавить такой функционал:

Пользователь может перетащить в определенную область на сайте файл-изображение (формат jpg/png) – это логотип.

После этого, на все png-картинки на сайте – ставится логотип (то самое пользовательское изображение).

Размер логотипа: 1/5 от размера картинки по ширине и высоте.

Место размещения: нижний левый угол (с отступом 10%).

Прозрачность логотипа: 50%

КЛЮЧЕВЫЕ ОСОБЕННОСТИ:

1. Обработка идет только на клиенте. Сервер отдает обычные картинки, в браузере на них ставится логотип.

2. Логотип не накладывается на изображение поверх как отдельный div, а именно внедряется в изображение. Должна быть возможность скачать изображение с логотипом. Желательно – как обычную картинку (ПКМ+"сохранить изображение"). Но если это сложно – можно и по кнопке "скачать" накладывающейся на каждую картинку при наведении.

3. Нужен понятный, прокомментированный на русском код. Я буду менять его в дальнейшем.

4. Поддержка старых браузеров – не обязательна. Можно даже ограничиться только последними версиями распространенных браузеров.

5. Необходима несложная процедура подключения. В идеале – скрипт прописывается в head, всем изображениям назначается обработчик, указывается обработчик для div`а куда перетаскиваются изображения и все.

Большая просьба – детально ознакомиться с ключевыми особенностями указанными выше.

Работа должна быть выполнена именно так, а не иначе.

Жду ваших предложений по срокам, цене и используемым подходам для решения задачи.

Также жду вариантов решения такого вопроса: если пользователь перейдет на другую страницу сайта – логотип пропадет, и на новых картинках его уже не будет. Нужно этого избежать.

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

Если сработаемся – будут еще заказы по развитию этого проекта.

С уважением,

Даниил

9 лет назад
QuienSabe
Даниил 
42 годаРоссия
18 лет в сервисе
Был
8 лет назад
Выбранный исполнитель
sergeiivanovsev
Иванов 
29 летУкраина
11 лет в сервисе
Был
3 года назад
9 лет назад
$50
2 дня
Все отлично! Выполнено именно так как нужно, и даже раньше чем договаривались. Плюс, Сергей бесплатно добавил функцию которую я забыл указать в ТЗ, за что ему больше спасибо! Надеюсь на продолжение сотрудничества в будущем.
Даниил четко ставит задание и понимает, что хочет видеть в результате, что очень ускоряет работу. Рекомендую.
  • Похожие заказы
  • CMS - WordPress 4.2.2 Плагин Contact Form 7 (Версия 4.1.2) - не работает, не отправляет письма с сайта с формы обратной связи. В заявках указывать срок и стоимость. Наличие skype у исполнителя

    Закрыт
    9 лет назад
  • Добрый день! Стоит ряд задач: 1. Переписать роутер OpenCart 2. Написать калькулятор размера 3. Написать парсер для OpenCart и разработать для него файл загрузки в ИМ 4. Переписать процесс покупки товара в ИМ Пдробности после обсуждения с исполнителем. Исполнитель с Украины. Спасибо.

    Закрыт
    9 лет назад
  • $10

    Сайт http://magicsvyat.ru/ 1. Стоит модуль формы eForm, есть косяк что при оставлении заявки сообщение "Спасибо, что воспользовались формой обратной связи на нашем сайте..." (и ошибки) отражаются над формой, но так как страница при этом обновляется - ...

    Завершен
    9 лет назад
  • $3000

    Разработка проекта уже начата на самописной CMS Есть верстка, админ часть, база данных с наполенным контентом и частичный вывод информации. Нужна разработка некоторых разделов, робота с API - booking, tripadvisr, foursqwere, instagram Создание функционала по регистрации пользователей и ...

    Закрыт
    9 лет назад
  • Требуется расширенные модуль стандартного пакета для голосования (пользователь совершивший голосование получает определенное количество баллов). Разработка личной личного счета зарегистрированного пользователя на который будут поступать балы за голосование. Возможность тратить полученные балы в созданном интернет магазине

    Закрыт
    9 лет назад
  • $180

    На сайте http://www.dvtek.ru/ (joomla 3.3) доработать функционал: 1. Тарифный калькулятор 2. Заявку на доставку груза 3. Подписку на рассылку 4. Доработать сервис "Отслеживание груза" 5. Сделать фильтр выбора тарифов на отправку сборных грузов. Бюджет ...

    Закрыт
    9 лет назад
  • Доброго времени суток. Требуется исправить ряд багов на сайте Bitrix. Вот ссылка на само ТЗ: https://goo.gl/v8Liz8 От Вас хотелось бы услышать сумму и сроки по исполнению. Периодически появляется такая работа. Если сработаемся, будут еще заказы на постоянке.

    Закрыт
    9 лет назад
  • Необходимо сделать один из разделов онлайн системы. Она привязана к существующей БД. Есть верстка. Есть описание необходимой части БД. Во вложении пользовательское описание раздела системы. Для работы будет выделена отдельная вдска. Система базируется на CodeIgniter 3.0 + mysql По запросу: ...

    Закрыт
    9 лет назад
  • на продающей странице не работает отправка заявок в AmoCRM. отправка формы происходить через json, на странице благодарности - вторая форма, по отправке которой должны обновляться данные контакта. Надо починить отправку заявок и отправку событий в Universal ...

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