Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Водяные знаки

Водяные знаки - инструмент для защиты изображений сайта от копирования. Простой, удобный модуль с максимумом возможностей. Настройка и установка займет минимум времени. Для партнеров 1С-Битрикс действуют скидки.Вот уже более 3-х лет модуль стабильно защищает вотермарками изображения сотен сайтов. За это время было собрано немало пожеланий и предложений по улучшению функционала. В версии 2.0 все они были реализованы. Оцените новый уровень защиты в течение 14 дней абсолютно бесплатно.Поддержка основных графических форматов: jpg, png, gif, bmp и webp.Полностью автоматическая обработка на лету, без необходимости вносить правки в код.Удобный визуальный редактор. Мгновенная демонстрация того, как будет выглядеть водный знак. Большое число параметров для настройки внешнего вида знака на любой вкус.Нанесение любого количества знаков на изображение. Изменение и удаление знаков в любой момент.Индивидуальные знаки в каждом инфоблоке, в разделе инфоблока, на форуме, в коллекции медиабиблиотеки и в highload-блоке.Обработка любых модулей, установленных на сайте, даже не стандартных.Наличие дополнительных ограничений по типу файла, размерам изображения и дате создания объекта.Встроенная поддержка оптимизации без потерь качества (при наличии программного обеспечения на сервере).Тип. В качестве водяного знака может выступать текст или готовое изображение.Позиция. Место на картинке, где расположится водяной знак. Вариант "замостить" заполнит всю картинку водяными знаками. Вариант "в произвольном месте" расположит водяной знак в случайной позиции на каждой картинке.Прозрачность. Чем выше данный параметр, тем менее заметен водяной знак.Поворот. Вращение водяного знака относительно его центра.Масштабирование. Размер водяного знака будет автоматически подстраиваться под размер обрабатываемого изображения. Если параметр равен нулю, тогда водяной знак наложится как есть, в зависимости от исходных размеров знака, либо размера шрифта.Изображение. Картинка, которая будет использоваться в качестве водяного знака. Можно загрузить любое изображение форматов jpg, png, gif, bmp или webp.Текст. Текст водяного знака, например, адрес сайта или название компании. Может быть записан в несколько строк.Цвет. Цвет текста.Шрифт. Шрифт, которым будет написан текст. Можно загрузить любой свой шрифт в формате ttf.Размер шрифта. Работает только при отключенном параметре "масштабирование".Выравнивание. Для текста, состоящего из нескольких строк.Междустрочный интервал. Определяет высоту строки текста.Отступы. Невидимые поля по краям водяного знака. Позволяют отдалять знаки друг от друга или от края изображения.Качество jpeg. Снижение качества обработанных jpg-картинок. Можно подобрать значение таким образом, что визуально искажений видно не будет, однако это приведет к уменьшению веса изображения и ускорению загрузки сайта. Оптимальное значение - 85%.Уменьшать размеры. Если исходные картинки имеют большую ширину и высоту, их можно пропорционально уменьшить до нужных размеров, что также приведет к уменьшению веса картинки и ускорению загрузки сайта. Для изображений, уменьшенных функциями CFile::ResizeImageGet и CRamWatermark::resize, данный параметр игнорируется.Максимальная ширина. Обработанная картинка не будет превышать по ширине данное значение.Максимальная высота. Обработанная картинка не будет превышать по высоте данное значение.Объекты и исключения настраиваются по шагам. Сначала выбирается модуль, затем дочерние объекты, вплоть до самого низшего уровня. У элементов и разделов инфоблоков, а так же элементов highload-блоков можно выбирать конкретные поля, которые нужно обработать, например, детальное изображение или свойство MORE_PHOTO.Тип файла. Можно указать, на какие типы файлов нужно наложить данный водяной знак.Размеры изображения. Если размер обрабатываемой картинки не подходит, она останется без знака. Данное ограничение пригодится, например, когда не нужно накладывать знаки на миниатюры.Дата создания. Если часть изображений на сайте уже с водяными знаками, их можно исключить из обработки.Функция обработки изображений на лету \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,    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']?>"/>

Водяные знаки

Водяные знаки

Купить: 3 100 руб.
Попробовать (14 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
24.08.2016
Обновлено:
13.11.2019
Версия:
2.0.4
Установлено:
500 - 999 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Водяные знаки - инструмент для защиты изображений сайта от копирования. Простой, удобный модуль с максимумом возможностей. Настройка и установка займет минимум времени. Для партнеров 1С-Битрикс действуют скидки.





Вот уже более 3-х лет модуль стабильно защищает вотермарками изображения сотен сайтов. За это время было собрано немало пожеланий и предложений по улучшению функционала. В версии 2.0 все они были реализованы. Оцените новый уровень защиты в течение 14 дней абсолютно бесплатно.





Поддержка основных графических форматов: jpg, png, gif, bmp и webp.

Полностью автоматическая обработка на лету, без необходимости вносить правки в код.

Удобный визуальный редактор. Мгновенная демонстрация того, как будет выглядеть водный знак. Большое число параметров для настройки внешнего вида знака на любой вкус.

Нанесение любого количества знаков на изображение. Изменение и удаление знаков в любой момент.

Индивидуальные знаки в каждом инфоблоке, в разделе инфоблока, на форуме, в коллекции медиабиблиотеки и в highload-блоке.

Обработка любых модулей, установленных на сайте, даже не стандартных.

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

Встроенная поддержка оптимизации без потерь качества (при наличии программного обеспечения на сервере).




Тип. В качестве водяного знака может выступать текст или готовое изображение.

Позиция. Место на картинке, где расположится водяной знак. Вариант "замостить" заполнит всю картинку водяными знаками. Вариант "в произвольном месте" расположит водяной знак в случайной позиции на каждой картинке.

Прозрачность. Чем выше данный параметр, тем менее заметен водяной знак.

Поворот. Вращение водяного знака относительно его центра.

Масштабирование. Размер водяного знака будет автоматически подстраиваться под размер обрабатываемого изображения. Если параметр равен нулю, тогда водяной знак наложится как есть, в зависимости от исходных размеров знака, либо размера шрифта.

Изображение. Картинка, которая будет использоваться в качестве водяного знака. Можно загрузить любое изображение форматов jpg, png, gif, bmp или webp.

Текст. Текст водяного знака, например, адрес сайта или название компании. Может быть записан в несколько строк.

Цвет. Цвет текста.

Шрифт. Шрифт, которым будет написан текст. Можно загрузить любой свой шрифт в формате ttf.

Размер шрифта. Работает только при отключенном параметре "масштабирование".

Выравнивание. Для текста, состоящего из нескольких строк.

Междустрочный интервал. Определяет высоту строки текста.

Отступы. Невидимые поля по краям водяного знака. Позволяют отдалять знаки друг от друга или от края изображения.

Качество jpeg. Снижение качества обработанных jpg-картинок. Можно подобрать значение таким образом, что визуально искажений видно не будет, однако это приведет к уменьшению веса изображения и ускорению загрузки сайта. Оптимальное значение - 85%.

Уменьшать размеры. Если исходные картинки имеют большую ширину и высоту, их можно пропорционально уменьшить до нужных размеров, что также приведет к уменьшению веса картинки и ускорению загрузки сайта. Для изображений, уменьшенных функциями CFile::ResizeImageGet и CRamWatermark::resize, данный параметр игнорируется.

Максимальная ширина. Обработанная картинка не будет превышать по ширине данное значение.

Максимальная высота. Обработанная картинка не будет превышать по высоте данное значение.





Объекты и исключения настраиваются по шагам. Сначала выбирается модуль, затем дочерние объекты, вплоть до самого низшего уровня. У элементов и разделов инфоблоков, а так же элементов highload-блоков можно выбирать конкретные поля, которые нужно обработать, например, детальное изображение или свойство MORE_PHOTO.





Тип файла. Можно указать, на какие типы файлов нужно наложить данный водяной знак.

Размеры изображения. Если размер обрабатываемой картинки не подходит, она останется без знака. Данное ограничение пригодится, например, когда не нужно накладывать знаки на миниатюры.

Дата создания. Если часть изображений на сайте уже с водяными знаками, их можно исключить из обработки.





Функция обработки изображений на лету \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,
   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']?>"/>
Отзывы (7)
Обсуждения (36)
1 - 5 из 36
Что нового
2.0.4 (13.11.2019)
  • небольшие исправления и улучшения
2.0.3 (26.10.2019)
  • небольшие улучшения и исправления
2.0.2 (23.10.2019)
  • исправлена ошибка с датой
2.0.1 (22.10.2019)
  • исправлена ошибка обработки файлов медиабиблиотеки
  • обновление рекомендаций по настройке параметров сайта
  • оптимизация кеша
2.0.0 (17.10.2019)
  • редизайн админки
  • обновление редактора знаков (визуальные улучшения, мгновенная реакция на изменения параметров, подсказки к параметрам)
  • новая система выбора объектов для нанесения знаков (можно выбирать разделы инфоблоков, обрабатывать любые модули, добавлять исключения, ограничивать по типу файла, размерам и дате создания)
  • обработка изображений теперь всегда происходит автоматически на лету
  • на каждое изображение можно накладывать любое количество знаков
  • добавлена поддержка форматов bmp и webp
  • добавлена оптимизация без потери качества (при наличии ПО на сервере)
  • можно изменять изображения в админке (вращать, обрезать и т.д.)
  • при экспорте изображений на различные площадки, знаки не накладываются
  • прочие небольшие улучшения и исправления
1.1.7 (05.07.2018)
  • небольшие улучшения и исправления
1.1.6 (03.07.2018)
  • небольшие улучшения и исправления
1.1.5 (02.01.2018)
  • добавлен вариант размещения водяного знака в случайной позиции, т.е. на каждой картинке водяной знак будет расположен в разных местах
  • небольшие улучшения и исправления
1.1.4 (29.09.2017)
  • Добавлена поддержка файлов формата png с глубиной цвета меньше 32 бит
1.1.3 (23.07.2017)
  • 1. Функция обработки на лету:
  • 1.1. название файла будет изменено, если в настройках Главного модуля не отмечена галочка "Сохранять исходные имена загружаемых файлов"
  • 1.2. функция возвращает массив с ключами в обоих регистрах (SRC, WIDTH, HEIGHT, src, width, height)
  • 2. В свойствах с типом "Файл" больше не нужно указывать "Типы загружаемых файлов". Теперь любое такое свойство будет выведено в настройках водяного знака.
  • 3. Прочие небольшие улучшения.
1.1.2 (26.02.2017)
  • небольшие улучшения и исправления
1.1.1 (08.02.2017)
  • устранение ошибок
1.1.0 (11.12.2016)
  • добавлена возможность обрабатывать изображения на лету функцией CRamWatermark::resize() (описание функции доступно на странице решения в Маркетплейсе)
  • небольшие улучшения
1.0.1 (30.08.2016)
  • устранение ошибок
  • улучшения административного раздела
Установка
Перед установкой любых решений из Маркетплейса, не забывайте делать резервную копию сайта.

Чтобы установить модуль, нажмите кнопку "Попробовать" и укажите адрес сайта, на который будет произведена установка. В течение 14 дней Вы сможете тестировать модуль совершенно бесплатно.

После установки решения, в разделе Сервисы станет доступен пункт "Водяные знаки".

-------------------------

Настройки сайта

Для оптимальной и правильной работы модуля, необходимо в файле /bitrix/php_interface/dbconn.php установить следующие параметры:
define("CACHED_b_file", 0);
define("CACHED_b_file_bucket_size", 1);
-------------------------

Если у Вас возник вопрос по модулю, ознакомьтесь со списком наиболее часто задаваемых вопросов. Возможно, Вы найдете ответ здесь.

Какие типы изображений обрабатывает модуль?
Модуль поддерживает обработку изображений формата: jpg, png, gif, bmp и webp.

Обрабатывает ли модуль файлы pdf, doc, excel?
Поддержка данных форматов отсутствует.

Картинка обрабатывается очень долго. Можно ли как-то ускорить?
Если исходные изображения очень большие по ширине и высоте, можно в настройках знака включить автоматическое уменьшение до заданных размеров. Это ускорит обработку изображений, а так же ускорит загрузку страниц сайта и сэкономит пользователям траффик.

Нужно ли запускать обработку после добавления новых изображений?
Не нужно. Весь процесс происходит автоматически.

Можно ли накладывать водяные знаки только на изображения новых товаров?
В настройках знака можно указать ограничение по дате создания. Таким образом, будут обрабатываться только те изображения, которые попадают в указанный период.

Можно ли обрабатывать изображения в тексте страницы?
Можно, но только в том случае, если изображение хранится в Медиабиблиотеке.

Как удалить знаки с картинок?
В настройках знака убрать активность, либо удалить обрабатываемые поля.

Поменяли внешний вид знака, а на картинках все равно отображается старая версия. Что делать?
Браузеры автоматически кешируют изображения. Чтобы сбросить кеш, необходимо нажать Ctrl+F5 на странице с изображением, либо сбросить весь кеш в настройках браузера.
Поддержка
Если у Вас возникли вопросы по настройке модуля, Вы обнаружили ошибки в его работе или есть предложения по улучшению, напишите мне на почту mail@rommats.ru

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки