Цена
14 300 тенге
-0%
14 300 тенге
Экономия
0 тенге
Редакция Битрикс
Без лицензии
Бизнес
Интернет-магазин + CRM
Корпоративный портал
Малый бизнес
Первый сайт
Стандарт
Старт
Энтерпрайз
-
Работает на редакциях Битрикс
Адаптивность
Нет;
Описание
Функциональный и простой в использовании модуль для защиты изображений сайта.
Обрабатывает инфоблоки, медиабиблиотеку, форумы и справочники (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
Пробный период
Есть
Пробный период, дней
30
Установок
Более 1000 раз
Отзывы