- Опубликовано:
- 24.08.2016
- Обновлено:
- 27.08.2025
- Версия:
- 2.0.58
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM, Корпоративный портал, Энтерпрайз
- Адаптивность:
- Нет
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
Преимущества
• Поддержка основных графических форматов: jpg, png, gif, bmp и webp.
• Полностью автоматическая обработка на лету, без необходимости вносить правки в код.
• Удобный визуальный редактор. Большое число параметров для настройки внешнего вида знака на любой вкус.
• Автоматическая конвертация всех изображений в формат WebP для ускорения загрузки сайта.
• Встроенная поддержка оптимизации без потерь качества (при наличии программного обеспечения на сервере).
• Нанесение любого количества знаков на изображение. Изменение и удаление знаков в любой момент.
• Индивидуальные знаки в каждом инфоблоке, в разделе инфоблока, на форуме, в коллекции медиабиблиотеки и в highload-блоке.
• Обработка любых модулей, установленных на сайте, даже не стандартных.
• Наличие дополнительных ограничений по сайтам, типу файла, размерам изображения и дате создания объекта.
Параметры водяного знака
• Тип. В качестве водяного знака может выступать текст или готовое изображение.
• Позиция. Место на картинке, где расположится водяной знак. Вариант "замостить" заполнит всю картинку водяными знаками. Варианты "со сдвигом" заполнят картинку в шахматном порядке. Вариант "в произвольном месте" расположит водяной знак в случайной позиции на каждой картинке.
• Прозрачность. Чем выше данный параметр, тем менее заметен водяной знак.
• Поворот. Вращение водяного знака относительно его центра.
• Масштабирование. Размер водяного знака будет автоматически подстраиваться под размер обрабатываемого изображения. Если параметр равен нулю, тогда водяной знак наложится как есть, в зависимости от исходных размеров знака, либо размера шрифта.
• Изображение. Картинка, которая будет использоваться в качестве водяного знака. Можно загрузить любое изображение форматов jpg, png, gif, bmp или webp.
• Текст. Текст водяного знака, например, адрес сайта или название компании. Может быть записан в несколько строк.
• Цвет. Цвет текста.
• Шрифт. Шрифт, которым будет написан текст. Можно загрузить любой свой шрифт в формате ttf.
• Размер шрифта. Работает только при отключенном параметре "масштабирование".
• Выравнивание. Расположение строк текста относительно друг друга.
• Междустрочный интервал. Определяет высоту строки текста.
• Обводка. Добавляет контур вокруг каждой буквы.
• Цвет обводки. Цвет контура.
• Толщина обводки. Определяет толщину линии контура. При масштабировании знака, толщина изменяется.
• Отступы. Невидимые поля по краям водяного знака. Позволяют отдалять знаки друг от друга или от края изображения.
• Качество. Снижение качества обработанных картинок. Можно подобрать значение таким образом, что визуально искажений видно не будет, однако это приведет к уменьшению веса изображения и ускорению загрузки сайта. Оптимальное значение - 85%.
• Уменьшать размеры. Если исходные картинки имеют большую ширину и высоту, их можно пропорционально уменьшить до нужных размеров, что также приведет к уменьшению веса картинки и ускорению загрузки сайта. Для изображений, уменьшенных функциями CFile::ResizeImageGet и CRamWatermark::resize, данный параметр игнорируется.
• Максимальная ширина. Обработанная картинка не будет превышать по ширине данное значение.
• Максимальная высота. Обработанная картинка не будет превышать по высоте данное значение.
Объекты и поля для обработки
Объекты и исключения настраиваются по шагам. Сначала выбирается модуль, затем дочерние объекты, вплоть до самого низшего уровня. У элементов и разделов инфоблоков, а так же элементов highload-блоков можно выбирать конкретные поля, которые нужно обработать, например, детальное изображение или свойство MORE_PHOTO.
Для обработки изображений товаров каталога, как правило, необходимо выбрать "Информационные блоки", затем "Каталог товаров" и "Элементы". Дополнительно, возможно, понадобится выбрать инфоблок с торговыми предложениями, если он присутствует.
Дополнительные ограничения
• Сайт. Если картинка используется на нескольких сайтах, можно отметить только те из них, на которых должен выводится водяной знак.
• Тип файла. Можно указать, на какие типы файлов нужно наложить данный водяной знак.
• Размеры изображения. Если размер обрабатываемой картинки не подходит, она останется без знака. Данное ограничение пригодится, например, когда не нужно накладывать знаки на миниатюры.
• Дата создания. Если часть изображений на сайте уже с водяными знаками, их можно исключить из обработки.
Разработчикам
Функция обработки изображений \CRamWatermark::resize($params);
Масштабирует изображение до указанных размеров и наносит водяной знак, согласно его параметрам.
В функцию передается массив:
$params = Array ( 'file' - ID файла или массив описания файла, полученный методом CFile::GetFileArray (обязательный параметр) 'watermark' - ID водяного знака (обязательный параметр) 'width' - ширина картинки после масштабирования (по-умолчанию ширина исходной картинки) 'height' - высота картинки после масштабирования (по-умолчанию высота исходной картинки) 'resizeType' - тип масштабирования (по-умолчанию BX_RESIZE_IMAGE_PROPORTIONAL) 'jpegQuality' - качество JPG при масштабировании (по-умолчанию 100) ) |
Array ( SRC, WIDTH, HEIGHT, src, width, height ) |
<? \Bitrix\Main\Loader::includeModule('ram.watermark'); $img = \CRamWatermark::resize(Array('file' => $element['DETAIL_PICTURE'], 'watermark' => 3, 'width' => 250, 'height' => 150)); ?> <img src="<?=$img['SRC']?>"/> |
15 июля 2025 00:21
Всё хорошо
На нашем сайте - модуль уже два или три года (может больше...) В настройках модуль - прост, в работе - незаметен. Возможно, есть какие-то более навороченные решения... На момент покупки, помню, сравнивал что-то по функционалу и стоимости... И вот как приобрёл, установил, настроил - и больше его не трогал. Свой функционал - выполняет.
15 июля 2025 12:54
Спасибо за Ваш отзыв
15 мая 2025 23:58
Замедляет сайт, работает с задержкой
Из-за этого модуля сайт стал работать медленнее, чем до его установки, наложение изображений происходит с задержкой, после загрузки страницы проходит несколько секунд после чего начинает отображаться вотермарка. По факту защиты изображений ни какой не дает, так как из-за этой задержки любой может скопировать картинку. На просьбу помочь, разработчик сразу же запросил доступы к сайту... из-за модуля ценой в 1900 руб. давать доступы к сайту за несколько миллионов... в общем доступы не дали, модуль удалили. В возврате денег отказали - сказали, там есть демо версия на 30 дней, надо было воспользоваться, а если не воспользовались и сразу оплатили - сами виноваты. За 2 дня мучений с модулем заплатили сразу за год... НЕ РЕКОМЕНДУЕМ
16 мая 2025 01:02
Спасибо, повеселили. Обязательно прокачаю скилл исправления кода без доступа к самому коду или подниму стоимость модуля, количество нулей ведь повышает доверие к разработчику=) Что касается загрузки страниц сайта, то карточки товара открывались мгновенно, проблема была лишь на странице списка товаров, которую без доступов не решить. Насчет того, что водяной знак якобы отображается через несколько секунд после загрузки страницы - ложь, модуль работает не так. И на будущее, не рекомендую тратить столько денег на такой простой сайт.
19 декабря 2024 11:01
Отлично все работает
Все хорошо работает пользуемся один год, сэкономил кучу времени.
19 декабря 2024 13:22
Спасибо за Ваш отзыв
13 ноября 2024 12:27
Всё отлично
Пользуемся этим модулем уже давно, сильно облегчает жизнь. Работает исправно, нареканий нет. Всем довольны)
13 ноября 2024 15:22
Спасибо за Ваш отзыв
6 ноября 2024 00:02
Водяные знаки
Хотел бы оставить свой отзыв о модуле,разработчика от максимально простого пользователя с пониманием вкл и выкл. Перебрал все модули водяные знаки в пробном режиме и со всеми какая то беда, то одно то другое. В итоге не одного простого и рабочего модуля просто включил и работает. Единственным модулем оказался модуль разработчика, все сразу заработало, чуть чуть по разбирался в какие разделы ставить знаки и с массовой загрузкой и обработкой всекх фото сайта. При том, что разработчик оперативно отвечает и консультирует и один вы не останетесь. Вообщем чуть разбирающимся в битрикс настройка займет в пару минут. Отличный модуль для простого юзера вкл и выкл!!! Рекомендую к покупке однозначно.!!!!
6 ноября 2024 15:55
Спасибо за Ваш отзыв