Водяные знаки, оптимизация картинок, конвертация в 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