Изменение стандартного загрузчика фотографий в DLE
MO-HAX 05.03.2015 Стол заказов 1843 1 комментарий
*************** Дано ********************
1) DLE 10.0 (win-1251)
2) 5 фоновых изображений: картинки в формате jpg (3465х2598)
3) Изображение модульной картины: картинка без фона в формате png (разных размеров)
4) Изображение – водяной знак: картинка без фона в формате png
*************** Нужно сделать: ********************
Изменить стандартный загрузчик картинок на DLE
-------------------------------------------------- ---------------
Общее – когда добавляешь новость, при загрузки картинки к новости (будут загружаться картинки без фона в формате png) :
1) добавлялся фон
2) накладывался по центру водяной знак
3) Картинка ужималась (в плане веса) по максимуму с минимальной потерей качества (эта функция есть в стандартном загрузчике DLE)
4) Размер привью изображения, по ширине, был бы – 1000px (по высоте – «по пропорции») (это тоже в стандартных настройках DLE есть)
5) Сохраняем в формате jpg (опять же есть в стандартной функции загрузки картинок в DLE)
-------------------------------------------------- --------------------
Детально:
1) Добавление фона
• Есть 5 фоновых изображений (они будут постоянные, загруженные на сайт, как файлы вотермарки) . Нужно сделать, в окне загрузки, опцию выбора (одного из 5)фона и + функцию рандомного выбора фона (по умолчанию) (то есть при загрузки изображения к товару видим:
- Рандомно (стоит выбор по умолчанию)
- Фон 1
- Фон 2
- Фон 3
- Фон 4
- Фон 5
• Логика склеивания:
При загрузке изображения, картинку фона уменьшаем, или увеличиваем так, что бы она стала на 10%(эту цифру нужно вынести в настройки) больше (по наибольшей стороне) размеров картинки изображения. Центруем по вертикали и горизонтали и склеиваем.
2) Накладывание водяного знака
• Уменьшаем или увеличиваем изображение водяного знака так, что бы по ширине оно стало равно половине (эту цифру надо вынести в настройки) от ширины всего изображения
• Центруем по вертикали и горизонтали и накладываем.
3) Ну а дальше по стандартной схеме DLE, сохраняем исходное изображение и делаем миникопию (туб)
Нужно сделать что бы в настройках можно было отключать: Накладывание фона и накладывание водяного знака (как по умолчанию сделано в DLE с водяным знаком)
Пример того что должно получиться: https://yadi.sk/i/3yqb2p8df4Sr4
Бюджет: 6000 руб
1) DLE 10.0 (win-1251)
2) 5 фоновых изображений: картинки в формате jpg (3465х2598)
3) Изображение модульной картины: картинка без фона в формате png (разных размеров)
4) Изображение – водяной знак: картинка без фона в формате png
*************** Нужно сделать: ********************
Изменить стандартный загрузчик картинок на DLE
-------------------------------------------------- ---------------
Общее – когда добавляешь новость, при загрузки картинки к новости (будут загружаться картинки без фона в формате png) :
1) добавлялся фон
2) накладывался по центру водяной знак
3) Картинка ужималась (в плане веса) по максимуму с минимальной потерей качества (эта функция есть в стандартном загрузчике DLE)
4) Размер привью изображения, по ширине, был бы – 1000px (по высоте – «по пропорции») (это тоже в стандартных настройках DLE есть)
5) Сохраняем в формате jpg (опять же есть в стандартной функции загрузки картинок в DLE)
-------------------------------------------------- --------------------
Детально:
1) Добавление фона
• Есть 5 фоновых изображений (они будут постоянные, загруженные на сайт, как файлы вотермарки) . Нужно сделать, в окне загрузки, опцию выбора (одного из 5)фона и + функцию рандомного выбора фона (по умолчанию) (то есть при загрузки изображения к товару видим:
- Рандомно (стоит выбор по умолчанию)
- Фон 1
- Фон 2
- Фон 3
- Фон 4
- Фон 5
• Логика склеивания:
При загрузке изображения, картинку фона уменьшаем, или увеличиваем так, что бы она стала на 10%(эту цифру нужно вынести в настройки) больше (по наибольшей стороне) размеров картинки изображения. Центруем по вертикали и горизонтали и склеиваем.
2) Накладывание водяного знака
• Уменьшаем или увеличиваем изображение водяного знака так, что бы по ширине оно стало равно половине (эту цифру надо вынести в настройки) от ширины всего изображения
• Центруем по вертикали и горизонтали и накладываем.
3) Ну а дальше по стандартной схеме DLE, сохраняем исходное изображение и делаем миникопию (туб)
Нужно сделать что бы в настройках можно было отключать: Накладывание фона и накладывание водяного знака (как по умолчанию сделано в DLE с водяным знаком)
Пример того что должно получиться: https://yadi.sk/i/3yqb2p8df4Sr4
Бюджет: 6000 руб