Watermark Remove — удаление водяных знаков
Watermark Remove: снимает водяные знаки с фотографий товаров
Фотографии от поставщика приходят с чужими знаками, и на витрине они выглядят как чужой товар. Модуль отмечает нужные снимки прямо в каталоге, отправляет их в сервис обработки и кладёт результат на место исходного. Оригинал остаётся рядом — вернуть всё как было можно одной кнопкой.
Два сервиса на выбор: PicWish и Dewatermark.ai. Знаки бывают разные, и нейросети справляются с ними по-разному — попробуйте оба на бесплатных кредитах и оставьте тот, что сработал лучше на ваших картинках.
Два сервиса
Переключаются одним полем в настройках. У каждого свой ключ, очередь и всё остальное остаются как есть.
Оригиналы не пропадают
Исходный файл остаётся рядом с суффиксом _orig. Кнопка «Вернуть оригиналы» откатывает всю обработку.
Работа по расписанию
Строка для планировщика хостинга: очередь разбирается сама, без открытой вкладки и без нагрузки на сайт.
Как это работает
1. Ключ сервиса
- PicWish — My Account → API Key, кнопка Generate API Key. Новым аккаунтам дают 50 бесплатных кредитов, это 25 изображений.
- Dewatermark.ai — Account → API Management. Стартовые кредиты тоже есть.
- У каждого сервиса своё поле ключа: смена сервиса не тянет чужой ключ.
2. Отметьте, что обрабатывать
Модуль не трогает каталог целиком — он тратит ваши кредиты только на то, что вы выбрали сами:
- в карточке товара — галочка у главного изображения и у каждого дополнительного;
- в списке товаров — отдельная колонка со состоянием, кнопки «В очередь» и «Снять с очереди» для отмеченных товаров и фильтр по состоянию обработки;
- на странице модуля — поставить в очередь весь каталог сразу, если это действительно нужно.
3. Запуск
Кнопкой. «Запустить обработку» на странице модуля: прогон идёт короткими проходами, в окне лога видно каждый шаг — что отправлено, что готово, где ошибка.
По расписанию. Скопируйте готовую строку в планировщик хостинга. Запуск идёт напрямую через php, минуя сайт: веб-сервер не участвует, обрывать заход некому. Большой каталог разбирается сам, порциями, пока вы занимаетесь другими делами.
Откат
Сколько это стоит
Прежде чем включать — о правах на снимки
Водяной знак ставят, чтобы обозначить права на фотографию. Убирая его, вы принимаете решение об использовании чужого материала и отвечаете за это сами.
- Обрабатывайте свои снимки и те, на которые у вас есть разрешение правообладателя.
- Разрешение продавать товар не равно разрешению снимать знак с фотографий поставщика. Это разные права, и второе спрашивают отдельно.
- Удаление знака не даёт прав на снимок и не отменяет чужого авторства.
- Модуль не проверяет, откуда взялось изображение. За использование обработанных снимков отвечает владелец магазина.
Что нужно знать до запуска
- Обработка платная. Каждое изображение списывает кредиты сервиса. Попробуйте на нескольких товарах, прежде чем ставить в очередь весь каталог.
- Результат не гарантирован. Если знака на фотографии нет, могут исчезнуть детали, похожие на него. Качество обработанного снимка может отличаться от исходного.
- Формат. Обрабатывается любой формат из каталога: что сервис не принимает, модуль конвертирует сам. Расширение обработанного файла может отличаться от исходного.
- Резервная копия. Оригиналы остаются на диске, но перед массовым прогоном мы всё равно советуем сделать бэкап папки
/image/catalog/.
Как это выглядит: до и после
Ниже — настоящие прогоны модуля. Слева исходный снимок со знаком, дальше — результат каждого из двух сервисов на одной и той же фотографии: так видно, чем они отличаются на ваших картинках. Изображения не уменьшались и не пережимались: модуль кладёт результат таким, каким его отдал сервис.
Плашка поперёк кадра

Знак в углу

Сетка знаков по всей фотографии

| Характеристики | |
| Способ распространения | Платно |
| Совместимость | OpenCart 3.*, OCStore 3.* |
| Версия PHP | PHP 7.2, PHP 7.3, PHP 7.4 |
| Активация | Автоматическая |
| Получение файлов | На сайте, в личном кабинете |
| Ocmod | Да |