Водяные знаки, оптимизация картинок, конвертация в webp, ver. 2.0.50
1 900 руб
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнесКорпоративный порталЭнтерпрайзИнтернет-магазин + CRM
В случае покупки "Водяные знаки, оптимизация картинок, конвертация в webp" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Нужна помощь?
Поможем с настройкой "Водяные знаки, оптимизация картинок, конвертация в webp"
Функциональный и простой в использовании модуль для защиты изображений сайта.
Обрабатывает инфоблоки, медиабиблиотеку, форумы и справочники (highload-блоки).
Не изменяет расположение файлов.
Автоматически защищает как существующие изображения, так и вновь загружаемые.
Работает с облачными хранилищами.
Позволяет дополнительно оптимизировать обработанные картинки.
Создает резервные копии исходных изображений.
Поддерживает многосайтовость.
Устанавливается на любую редакцию 1С-Битрикс.
Демо-версия полностью функциональная.
Начиная с версии 1.1.0 модуль может обрабатывать картинки на лету. Подробности в детальном описании.
Детальное описание (водяные знаки, водные знаки, watermark)
Общие параметры водяного знака:
- позиция (сверху слева, сверху, сверху справа, слева, по центру, справа, снизу слева, снизу, снизу справа, замостить всю картинку)
- прозрачность
- поворот (относительно центра водяного знака на 360 градусов)
- масштабирование (размер водяного знака будет автоматически подстраиваться под размер изображения)
- отступы
- тип (текст или изображение)
Параметры водяного знака "Текст":
- текст (любой набор символов, неограниченное число строк)
- цвет текста
- шрифт текста (с возможностью загрузки ttf файлов)
- выравнивание текста (слева, по центру, справа)
- междустрочный интервал
- размер шрифта (доступен только в том случае, если масштабирование отключено)
Параметры водяного знака "Изображение":
- файл с изображением (с возможностью загрузки jpg, png и gif файлов)
Дополнительная оптимизация изображений:
- качество jpeg-изображений
- пропорциональное уменьшение размеров изображений
Обрабатываемые объекты:
- разделы и элементы инфоблоков (изображения для анонса, детальные изображения, свойства с типом "файл")
- коллекции медиабиблиотеки
- форумы
- highload-блоки (свойства с типом "файл")
Изображения, обработанные водяными знаками, нельзя редактировать в админке сайта (вращать, отражать, и т.д.)
Функция обработки изображений на лету CRamWatermark::resize($params).
Похожа на функцию CFile::ResizeImageGet, но имеет ряд отличительных особенностей. Во-первых, нет необходимости указывать вручную параметры водяного знака, нужно указать только его ID. Сам же водяной знак по-прежнему настраивается в разделе Водяные знаки. Во-вторых, путь к обработанному файлу шифруется, а значит невозможно определить путь к исходной картинке. В-третьих, функция всегда вернет файл, даже если размеры масштабирования будут больше размеров исходной картинки.
Перед использованием функции необходимо создать водяной знак, у которого можно не указывать поля для обработки.
В функцию передается один параметр с ключами:
Функция возвращает массив
Пример использования функции. Необходимо пропорционально уменьшить картинку до размеров 250*150 и защитить водяным знаком.
Обрабатывает инфоблоки, медиабиблиотеку, форумы и справочники (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 |
Обновлено | 15.11.2024 |
Версия | 2.0.51 |
Установлено | Более 1000 раз |
Адаптивность | Нет |
Поддержка Композита | Да |
Подходящие редакции | Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз, Интернет-магазин + CRM |
Пробный период | Есть |
Пробный период, дней | 30 |