Изменение стандартного загрузчика фотографий в DLE


*************** Дано ******************** 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 руб