AI-замена картинок на сайте: как работает ImgChanger для WordPress и 1С-Битрикс

Подробный обзор модулей ImgChanger: как они находят картинки, генерируют похожую замену, дают сравнить и откатить. Чем отличается WordPress от Битрикса, где нейросеть справляется, а где лучше своя картинка.

11 Сентябрь 2026 Обновлено 24 Сентябрь 2026 ≈11 мин чтения 261

Коротко

  • ImgChanger — модуль для WordPress и 1С-Битрикс. Он находит картинки на сайте, нейросеть рисует похожую замену, а вы сравниваете и решаете, применять ли её.
  • До нажатия «Применить» на сайте ничего не меняется. Оригинал уходит в бэкап, откат — одной кнопкой.
  • Перед заменой сервис сам описывает, что на фото, поэтому сюжет и детали сохраняются даже при сильной перерисовке.
  • В WordPress плагин ещё и строит карту: где на сайте стоит каждая картинка. В Битриксе модуль идёт по инфоблокам и по страницам вне них.
  • Находятся и фотографии, лежащие мимо медиабиблиотеки, — у сайтов, переехавших с другой CMS, именно там самое старое и самое спорное.
  • Оба продукта лежат в официальных каталогах: плагин — в каталоге WordPress, модуль — в Маркетплейсе 1С-Битрикс.
  • Файлы, прикреплённые к заявкам и отправкам форм, модуль не трогает и никуда не отправляет.
  • Свою картинку вместо спорной можно поставить вручную, прямо из общего списка, — бесплатно и без ограничений. Подписки нет: 5 замен нейросетью бесплатно, дальше — пакеты без срока действия.
Содержание
  1. Зачем заменять, а не удалять
  2. Как это устроено
  3. WordPress: плагин
  4. 1С-Битрикс: модуль
  5. WordPress и Битрикс — сравнение
  6. Настройки качества
  7. Автоописание: сначала понять, что на фото
  8. Фото товаров и мелкие детали
  9. Личные данные посетителей
  10. Без подписки: замена своими фото вручную
  11. Сколько стоит
  12. С чего начать

Зачем заменять, а не удалять

Претензии по фотографиям — массовая практика: правообладатель находит своё изображение на чужом сайте и требует компенсацию по ст. 1301 ГК РФ — от 10 000 ₽ за каждое. Разбирать такие письма мы подробно писали отдельно.

Обычная реакция — удалить картинку. Но нарушение в прошлом от этого не исчезает, а на странице остаётся пустая рамка. И таких мест часто несколько: одна и та же фотография стоит в статье, в карточке товара, в слайдере на главной.

Замена работает иначе: спорный снимок уходит со всех страниц сразу, страница выглядит как прежде, а чужой фотографии на сайте больше нет. С уже пришедшей претензией разбираться всё равно нужно, но следующие по этим фото не придут.

Как это устроено

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

1. Находит картинки. В WordPress — по всему сайту, с картой мест, где стоит каждая. В Битриксе — в инфоблоках: превью и детальные картинки, картинки внутри текста, файловые и HTML-свойства.

2. Генерирует замену. Картинка уходит на сервер imgchanger.org, нейросеть рисует похожую: тот же сюжет и композиция, но свои детали. Перед этим сервис сам описывает, что на фото, — в WordPress это описание можно поправить своими словами. Если у вас есть своя подходящая фотография — ставите её, это бесплатно.

3. Показывает до и после. Оригинал и замена рядом или шторкой во весь экран. Решение за вами.

4. Применяет с бэкапом. Оригинал сохраняется, каждая замена записывается в историю, откат — одной кнопкой.

WordPress: плагин

Карта «где стоит картинка»

Сам WordPress помнит, в какую запись файл загрузили, но не помнит, где он показывается. На одном из сайтов, где мы проверяли, штатная привязка верно указывала на место только у 284 картинок из 665 — остальные были залиты в медиатеку пачкой и потом выбраны в галереи.

Поэтому плагин один раз обходит сайт и строит карту: записи и страницы, поля ACF, товары WooCommerce (включая галереи и вариации), шапка, логотип, подвал, виджеты, рубрики и метки, блоки Гутенберга, конструкторы, которые хранят разметку в полях записи. У каждой картинки видно, где она стоит, со ссылкой на каждое место. Дальше карта обновляется сама, когда вы сохраняете записи и настройки.

Картинки, которые нигде не нашлись, помечаются отдельно. Это кандидаты в неиспользуемые, а не «точно мусор»: пути, вписанные прямо в шаблоны темы и CSS, плагин не видит, поэтому их стоит проверить.

Фотографии мимо медиабиблиотеки

Отдельная история — сайты, переехавшие на WordPress с другой системы. Старые фотографии остаются лежать в своих каталогах, а в текстах на них стоят прямые ссылки. Медиабиблиотека таких файлов не показывает вовсе: для неё их не существует. А это, как правило, самый старый контент — тот, где чужих фотографий больше всего и где претензия вероятнее.

Теперь плагин находит и их. На одном сайте строительной компании таких картинок нашлось 653, и общий список вырос с 1764 до 2417 — треть сверху к тому, что было видно раньше. Заменяются они так же, как остальные.

Страница ImgChanger в WordPress: 1764 картинки в медиабиблиотеке и 653 вне её, всего 2417
Страница «Замена картинок» в плагине ImgChanger на рабочем сайте: карта использования, готовые и применённые замены

Замена и что происходит с сайтом

На карточке картинки выбираете модель: «img2img — по образцу оригинала» (рекомендуется) или «redux — вариация без промпта» — и нажимаете «Сгенерировать». Сила перерисовки и подсказка действуют только на первую. Результат сравниваете шторкой или рядом, при необходимости генерируете снова.

После «Применить» файл подменяется по тому же адресу, ID вложения не меняется — записи, ссылки и галереи продолжают работать. Чтобы посетители сразу увидели новую картинку, а не старую из кэша браузера, плагин добавляет к адресу метку версии и сбрасывает кэш страниц в популярных плагинах кэширования. Если на сайте стоит CDN, который игнорирует параметры в адресе, его кэш нужно очистить вручную.

«Вернуть оригинал» возвращает всё как было. Все замены — на странице «История замен».

Много картинок сразу

«Выделить все» → «Сгенерировать выделенные» → проверить результат → «Применить все готовые». Картинки, которые не нужно трогать, просто не выделяйте.

Установка: из каталога WordPress — Плагины → Добавить плагин → поиск «ImgChanger» (страница в каталоге) — или архивом с сайта imgchanger.org. Нужны WordPress 6.0+ и PHP 7.4+. Инструкция.

1С-Битрикс: модуль

В Битриксе работа идёт из раздела imgchanger → «Сканирование». В поле «Где искать» выбираете инфоблок или пункт «Страницы сайта (вне инфоблоков)» — это статические страницы вроде «О компании» и «Доставки», посадочные и включаемые области. Дальше, если нужно, сужаете выборку: сортировка по дате или названию, тип картинок («Все», «Только заменимые (превью + детальная)», «Только из тела статей»), дата создания элементов, максимум элементов. Нажимаете «Сканировать» — найденные картинки показываются карточками по элементам, со ссылками «править» и «открыть на сайте».

Отдельный флажок «Шаблон сайта» разрешает заглянуть и в /local/templates. Там лежит оформление — иконки, фоны, стрелки, — и замена такой картинки ломает вёрстку, поэтому по умолчанию он выключен.

Сканирование в модуле для 1С-Битрикс: «Где искать» — страницы сайта вне инфоблоков
Сравнение «было / стало» шторкой в модуле ImgChanger для 1С-Битрикс

Дальше так же, как в WordPress: «Сгенерировать», сравнить во весь экран, «Применить» или «Сгенерировать снова». Модели те же, что в WordPress. Можно поставить свою картинку вместо генерации — бесплатно, а нужный элемент найти поиском по названию. Пакетно — «Сгенерировать выделенные» и «Применить все готовые».

Сравнение во весь экран, своя картинка и поиск есть в модуле, который скачивается с imgchanger.org.

Отличия от WordPress:

  • Карты «где стоит картинка по всему сайту» нет — модуль идёт по тому, что выбрано в «Где искать»: инфоблок или страницы вне инфоблоков. Каталог оформления /local/templates по умолчанию не трогается и подключается флажком.
  • Сила перерисовки одна на весь модуль — она в настройках, блок «Качество генерации», по умолчанию 0.42. В WordPress её видно в карточке каждой картинки. Там же, в настройках, есть галочка «Запрещать надписи на картинках»: модель склонна дорисовывать вывески и таблички из нечитаемых букв, галочка добавляет в запрос прямой запрет.
  • После замены у файла новый адрес: модуль сохраняет новый файл и переключает на него элемент. Так это устроено для инфоблоков. У картинок со страниц вне инфоблоков модуль переписывает сам файл на диске — адрес остаётся прежним, а разметку страницы он не трогает. Оригинал в обоих случаях лежит в /upload/imgchanger_backups/, откат — «Восстановить» прямо на карточке или на странице «История замен», файл возвращается побайтово вместе с датой съёмки.

Установка: из Маркетплейса 1С-Битрикс — это пара минут — или папкой модуля в /local/modules/ с последующим «Установить» в админке, что займёт около десяти. Нужны 1С-Битрикс 20.0+, PHP 7.4+ и модуль «Информационные блоки». Инструкция с видео.

WordPress и Битрикс — сравнение

WordPress 1С-Битрикс
Где ищет картинки Весь сайт: записи, ACF, WooCommerce, тема, виджеты, рубрики, плюс файлы мимо медиабиблиотеки Инфоблоки: превью, детальные, картинки в тексте, свойства, плюс страницы вне инфоблоков и включаемые области
Карта «где стоит» Есть, со ссылками на каждое место Нет, работа по элементам
Адрес файла после замены Тот же, ID не меняется Новый файл, элемент переключается сам
Сравнение до применения Шторкой или рядом, во весь экран Шторкой или рядом, во весь экран
Своя картинка вместо генерации Бесплатно Бесплатно
Сила перерисовки Выбирается в карточке каждой картинки Одна на модуль, в настройках
Описание снимка Кнопка «Описать», видно, что разглядела нейросеть Кнопка «Описать», текст в поле подсказки
Пакетная работа Да Да
Бэкап и откат «Вернуть оригинал», история замен «Восстановить», история замен
Поиск По имени файла и названию По названию элемента
Пополнение из админки Да Да
Файлы посетителей Прикреплённые к заявкам и формам — скрыты, на генерацию не уходят Инфоблоки заявок, форм, резюме не сканируются
Установка Из каталога WordPress поиском в админке или архивом Из Маркетплейса 1С-Битрикс за пару минут или папкой в /local/modules/, ~10 минут

Настройки качества

Сила перерисовки — насколько сильно нейросеть меняет картинку:

  • 0.30 — минимальная, максимально близко к оригиналу;
  • 0.42 — рекомендуется: оригинал узнаётся, детали перерисованы;
  • 0.55 — сильнее, оригинал угадывается слабее;
  • 0.70 — максимальная, картинка сильно отличается.

В WordPress силу можно выбрать и прямо в карточке — для каждой картинки отдельно. С автоописанием рабочими становятся 0.55–0.70: сюжет сохраняется, а замена заметно дальше от оригинала.

Запрет надписей. Нейросети любят дорисовывать вывески из нечитаемых букв. Галочка «Запрещать надписи на картинках» добавляет в запрос прямой запрет — её лучше оставить включённой.

Результат генерации всегда стоит посмотреть глазами — для этого модуль и показывает оригинал и замену рядом.

Автоописание: сначала понять, что на фото

Раньше нейросеть получала одну общую подсказку на все картинки и не знала, что изображено на конкретном снимке. На сильной перерисовке из-за этого терялся сюжет. На фото рабочего с распылителем при силе 0.70 распылитель превращался в верёвку, а на досках появлялась коробка.

Сила перерисовки 0.70: слева стандартная подсказка — распылитель стал верёвкой, справа автоописание — распылитель на месте

Теперь перед каждой генерацией сервис сначала описывает именно эту фотографию — что на ней, из чего это сделано, мелкие детали, ракурс, — и уже по этому описанию нейросеть рисует замену. Автоописание работает на стороне сервиса, поэтому качество выросло сразу у всех — и в WordPress, и в 1С-Битрикс.

Карточка ImgChanger: автоописание фото в поле подсказки, сила 0.55
Карточка ImgChanger в Битриксе: описание снимка подставлено в поле подсказки

Кнопка «Описать» есть в обоих продуктах: описание встаёт в поле подсказки, и его можно поправить руками. Писать разрешено по-русски и даже просьбами — «сделай доски светлее» сервис сам превратит в описание результата. В плагине для WordPress вдобавок отдельной строкой видно, что именно разглядела нейросеть, и силу перерисовки можно выбрать прямо в карточке; в Битриксе сила одна на модуль и задаётся в настройках. Описание не расходует замены, а описывается только та картинка, которую вы генерируете. Файлы из заявок и форм не отправляются ни на генерацию, ни на описание.

Что это даёт на практике: рабочей становится сила перерисовки 0.55–0.70. Сюжет сохраняется, а замена получается заметно дальше от спорного оригинала — для картинок, по которым может прийти претензия, это и нужно.

Фото товаров и мелкие детали

Нейросеть перерисовывает картинку целиком, поэтому тонкие предметы в несколько пикселей она может «не заметить»: инструмент в руке, форсунку, логотип на упаковке. Для фото товаров это главный риск — покупатель должен увидеть тот же предмет.

Показательный пример — фото с сайта строительной компании: рабочий обрабатывает брус антисептиком из садового распылителя. Первые генерации теряли главное — тонкую металлическую трубку с форсункой и облачко брызг. В руке у человека оставался один шланг, и снимок терял смысл.

Помогло описание, в котором главное названо прямо: ручной распылитель с длинной металлической трубкой, бачок, шланг. В результате человек, фон и доски перерисованы, а распылитель в руке на месте. Теперь похожее описание плагин составляет сам, но тонкую деталь автоописание тоже может пропустить, — поэтому проверьте, что она в нём названа.

Было / стало: рабочий с распылителем обрабатывает брус — после замены распылитель с форсункой и брызги сохранились

Отсюда простое правило:

  • Проверьте автоописание — если важной детали в нём нет, допишите её своими словами: инструмент, форсунку, надпись на предмете, характерную форму товара.
  • Если деталь всё равно теряется — снизьте силу перерисовки: картинка останется ближе к оригиналу.
  • Если точность критична — например, это фото конкретного товара из каталога, — поставьте свою фотографию вместо генерации. Это бесплатно.

Личные данные посетителей

На сайте лежат не только иллюстрации, но и файлы, которые прислали посетители: через формы, заявки, отклики на вакансии. Модуль их не показывает в списке на замену и никогда не отправляет на генерацию. В WordPress скрыты файлы, прикреплённые к заявкам, отправкам форм и заказам; если такой файл поставили на публичную страницу, он остаётся в списке. Многие плагины форм вообще не кладут файлы в медиатеку — тогда модуль их и не видит. В Битриксе инфоблоки с заявками, формами, откликами и резюме отмечаются сами по названию, а список можно поправить в настройках — раздел «Инфоблоки, которые модуль не трогает».

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

Без подписки: замена своими фото вручную

Нейросеть нужна не всегда. Часто свои фотографии у компании уже есть — с объектов, от фотографа, из собственного архива, — просто на сайте до сих пор стоят картинки, когда-то найденные в интернете. Заменить их руками мешает не отсутствие фото, а поиск: какая картинка на какой странице стоит и где ещё она повторяется.

Плагин снимает эту часть работы. Все картинки сайта собраны в одном списке: с превью, названием записи и местами, где стоит каждая, — записи, товары, шапка, виджеты, рубрики. Не нужно ходить по страницам и вспоминать, куда что вставляли.

Дальше всё вручную и по одной: на карточке картинки нажимаете «Загрузить свою», выбираете файл — и плагин ставит его вместо старого везде, где картинка используется. Генерировать заранее ничего не нужно. Оригинал уходит в бэкап, откат — одной кнопкой, так же как при замене нейросетью.

Это бесплатно и без ограничений: пакеты замен расходуются только на генерацию нейросетью, а своих картинок можно поставить сколько угодно. Подписки нет вообще — лицензия бессрочная. В WordPress свои картинки ставятся даже без ключа; в Битриксе нужен любой ключ, хоть пробный. И когда пробные замены нейросетью закончатся, ставить свои картинки можно по-прежнему.

Заодно это удобный способ навести порядок в медиатеке: в том же списке видно картинки, которые нигде на сайте не нашлись, и их можно проверить и убрать. В модуле для Битрикса своя картинка вместо генерации тоже бесплатна.

Сколько стоит

  • 5 замен бесплатно — триал прямо в настройках модуля, по email, без карты.
  • Дальше — пакеты замен. Лицензия бессрочная, замены не сгорают.
  • Пополнение прямо из админки: выбрали пакет, оплатили картой через ЮKassa, баланс обновился, чек пришёл на почту.
Настройки модуля: сила перерисовки, запрет надписей, баланс замен и пополнение
  • Замена своей картинкой — бесплатно и без ограничений.

Все пакеты — на странице тарифов.

С чего начать

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

Обсудим вашу ситуацию

Расскажете задачу — за 30 минут разберём, что у вас работает, что нет, и где быстрая победа.

Без коммерческих предложений по итогам встречи =)

    Мы используем cookie, чтобы сайт работал удобнее. Продолжая пользоваться сайтом, вы соглашаетесь с этим.
    Принять