Водяные знаки, оптимизация картинок, конвертация в webp

Рейтинг:
13 300 тг.
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнесКорпоративный порталЭнтерпрайзИнтернет-магазин + CRM
Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
Нужна помощь?
Поможем с настройкой "Водяные знаки, оптимизация картинок, конвертация в webp"

Функциональный и простой в использовании модуль для защиты изображений сайта.
Обрабатывает инфоблоки, медиабиблиотеку, форумы и справочники (highload-блоки).
Не изменяет расположение файлов.
Автоматически защищает как существующие изображения, так и вновь загружаемые.
Работает с облачными хранилищами.
Позволяет дополнительно оптимизировать обработанные картинки.
Создает резервные копии исходных изображений.
Поддерживает многосайтовость.
Устанавливается на любую редакцию 1С-Битрикс.
Демо-версия полностью функциональная.

Начиная с версии 1.1.0 модуль может обрабатывать картинки на лету. Подробности в детальном описании.

Детальное описание (водяные знаки, водные знаки, watermark)

Общие параметры водяного знака:
- позиция (сверху слева, сверху, сверху справа, слева, по центру, справа, снизу слева, снизу, снизу справа, замостить всю картинку)
- прозрачность
- поворот (относительно центра водяного знака на 360 градусов)
- масштабирование (размер водяного знака будет автоматически подстраиваться под размер изображения)
- отступы
- тип (текст или изображение)

Параметры водяного знака "Текст":
- текст (любой набор символов, неограниченное число строк)
- цвет текста
- шрифт текста (с возможностью загрузки ttf файлов)
- выравнивание текста (слева, по центру, справа)
- междустрочный интервал
- размер шрифта (доступен только в том случае, если масштабирование отключено)

Параметры водяного знака "Изображение":
- файл с изображением (с возможностью загрузки jpg, png и gif файлов)

Дополнительная оптимизация изображений:
- качество jpeg-изображений
- пропорциональное уменьшение размеров изображений

Обрабатываемые объекты:
- разделы и элементы инфоблоков (изображения для анонса, детальные изображения, свойства с типом "файл")
- коллекции медиабиблиотеки
- форумы
- highload-блоки (свойства с типом "файл")

Изображения, обработанные водяными знаками, нельзя редактировать в админке сайта (вращать, отражать, и т.д.)

Функция обработки изображений на лету CRamWatermark::resize($params).
Похожа на функцию CFile::ResizeImageGet, но имеет ряд отличительных особенностей. Во-первых, нет необходимости указывать вручную параметры водяного знака, нужно указать только его ID. Сам же водяной знак по-прежнему настраивается в разделе Водяные знаки. Во-вторых, путь к обработанному файлу шифруется, а значит невозможно определить путь к исходной картинке. В-третьих, функция всегда вернет файл, даже если размеры масштабирования будут больше размеров исходной картинки.

Перед использованием функции необходимо создать водяной знак, у которого можно не указывать поля для обработки.

В функцию передается один параметр с ключами:
$params = Array(    file - ID файла или массив описания файла, полученный методом CFile::GetFileArray (обязательный параметр)    watermark - ID водяного знака (обязательный параметр)    width - ширина картинки после масштабирования (по-умолчанию ширина исходной картинки)    height - высота картинки после масштабирования (по-умолчанию высота исходной картинки)    resizeType - тип масштабирования (по-умолчанию BX_RESIZE_IMAGE_PROPORTIONAL)    jpegQuality - качество JPG при масштабировании (по-умолчанию 100) )

Функция возвращает массив
Array(    SRC,    WIDTH,    HEIGHT )

Пример использования функции. Необходимо пропорционально уменьшить картинку до размеров 250*150 и защитить водяным знаком.
<? \Bitrix\Main\Loader::includeModule('ram.watermark'); $img = \CRamWatermark::resize(Array('file' => $element['DETAIL_PICTURE'], 'watermark' => 3, 'width' => 250, 'height' => 150)); ?> <img src="<?=$img['SRC']?>"/>
Разработчик Мациевский Роман
Опубликовано 24.08.2016
Обновлено 03.02.2024
Версия 2.0.49
Установлено Более 1000 раз
Адаптивность Нет
Поддержка Композита Да
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз, Интернет-магазин + CRM
Пробный период Есть
Пробный период, дней 30