Знание Java EE, JSP, [JSTL], JDBC, MySQL, Tomcat, [Linux]- желательно умение реализовать: - устойчиное соединение с БД при большом количестве одновременных запросов (реализация пула соединений) - защита от MySQL инъекций ...
Фотомодуль: загруз, оптимизация, превью, watermark
ТЗ:
- Закачка пользователем 1-6 фотографий. Форматы: JPG, BMP, GIF, TIF, ... (чем больше - тем лучше). Размеры по мегабайтам и пикселам: чем больше - тем лучше;
- Настройка в конфиг-файле максимальных байтов, максимальных пикселов и минимальных пикселов. В случае превышения выдать пользователю ошибку: "Ваше фото номер _ превышает N мегабайт, уменьшите фото в графическом редакторе и загрузите его ещё раз" и/или "Ваше фото номер _ превышает по длине и широте размер M x M точек, уменьшите фото в графическом редакторе и загрузите его ещё раз". Если фото по одной из сторон
- Нажатие кнопки "Добавить фотографии";
- Преобразование каждой картинки в формат JPG автоматически;
- Уменьшение каждой картинки (бикубическое, без "лесенок") по пикселам до 900 пикселов по большей из сторон (пропорционально) с качеством 60 (если юзер загрузил картинку с качеством
- Удалить оригинал каждой картинки автоматически (после предыдущих преобразований);
- Повернуть, перевернуть или ничего не делать ("вручную" с помощью веб-интерфейса) - для каждой картинки;
- Откадрировать квадратное превью для каждой картинки ("вручную" с помощью веб-интерфейса). Путём передвижения квадрата будущей области превью по фото, а также расширение-сужение квадрата. Сгенерить превью 200*200 и 80*80 (размеры превью брать из конфига).
Вариант упрощения: разбить фото на сетку 7-9-11...x7-9-11... ячеек. Будущее превью задаётся ручным выбором 1, 4, 9, 16, 25, 36, 49... ячеек мышью.
Превью получаются без ватермарков;
- Добавить ватермарк (прозрачный png или прозрачный gif) в угол фотки. Выбрать угол в котором будет ватермарк.
По коду:
- Среда разработки: Ubuntu - PHP - HTML - Java - JQ - Ajax - Flash (не обязательно)
- Использовать готовые библиотеки можно и нужно. Только заранее укажите в заявке название графической библиотеки - чтобы разные разработчики работали с разными библиотеками.
- Учесть высокую нагрузку(посещаемость) сайта - модуль должен жрать минимум ресурсов.
- Обязательны расширяемость, читабельность и удобство работы с кодом другими разработчиками, предоставление исходников, лёгкая встраиваемость в большой проект как модуля.
Оплата:
- СТРОГО WMZ или WMR (без вариантов).
- 50% после сдачи на площадке разработчика, 50% после запуска на хосте заказчика. При отсутствии площадки у разработчика тестовый сервер предоставлю.
Макет: http://ssilki.com/britney/
Выбранные исполнители
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт15 лет назад
Требования: знание Java EE, JSP, [JSTL], JDBC, MySQL, Tomcat, [Linux] умение реализовать: - устойчиное соединение с БД при большом количестве одновременных запросов (реализация пула соединений) - защита от MySQL инъекций ...
Веб-программированиенет заявокЗакрыт15 лет назад- $250
Необходим опытный программист с богатым портфолио для доработки скрипта
Веб-программирование9 заявокЗакрыт15 лет назад Здравствуйте. Нужно написать интеграцию панели управления хостингом и биллинг Joonte Billing System(joonte.com). Панель управления - MintPanel(mintpanel.com) и GameCP(gamecp.com) Написать нужно одну панель, для gamecp, но чтобы в будущем можно было легко этот ...
Веб-программированиенет заявокЗакрыт15 лет назад- $100
Для готового хтмл дизайна интернет магазина цветов требуется добавить корзину, форму оформления заказа переключение языковых версий возможность создавать страницы и задавать им урл письмо клиенту и администрации о заказе. ...
Веб-программирование1 исполнительЗакрыт15 лет назад http://logoprom.kz/ вверху где поиск поехало все http://logoprom.kz/index.php?page=shop.browse&category=&option=com_virtuemart&Itemid=53&vmcchk=1&Itemid=53 вот тут где подробнее там косит возле каждого товара http://logoprom.kz/index.php?option=com_virtuemart&page=shop.browse&category_id=15&Itemid=53 а тут подробнее наехало на кнопочку еще вот тут где листалка вперед ...
Веб-программирование2 исполнителяЗавершен15 лет назад- $50
Здравствуйте. нужен программист, который разбирается в DLE 8.3. В чем суть. оптимизатор написал 5-6 пунктов, что надо сделать программисту. Работы там не много, но должен сделать ...
Веб-программирование1 исполнительЗавершен15 лет назад - $5
Нужно поставить код Sape на двиг php . Двиг не популярный..
Веб-программирование5 заявокЗакрыт15 лет назад Приветствую! Необходимо поправить калькулятор на сайте. Подробное ТЗ и сайт см. в ТЗ. Если Вы не уверенны, прошу не претендовать т.к. оплата строго по факту ...
Веб-программирование8 заявокЗакрыт15 лет назадЕсть много моих блогов, движок один и тот же. Нужно автоматизировать процесс добавления в них информации. Что должна уметь прога: 1. заходит на мой блог логинется под админом 2. берет материал (может ...
Веб-программирование7 заявокЗакрыт15 лет назад