Что именно делает инструмент
Он находит на снимке главный объект — человека, товар, животное, предмет — и отделяет его от всего остального. На выходе вы получаете либо картинку с прозрачным фоном в формате PNG, либо тот же объект на ровной заливке нужного цвета. Исходное изображение при этом не меняется: инструмент не ретуширует лицо, не правит цвета и не кадрирует. Он отвечает ровно за одно — за границу между объектом и фоном.
Почему обработка идёт в браузере, а не на сервере
Большинство сервисов удаления фона работают по одной схеме: вы загружаете файл к ним, их серверы его обрабатывают и возвращают результат. У схемы два следствия. Первое — ваша фотография оказывается на чужом компьютере, и дальше всё зависит от того, что написано в их политике и насколько ей можно верить. Второе — обработка стоит владельцу денег за каждый снимок, поэтому появляются лимиты, водяные знаки и подписка. Здесь расчёт идёт на вашем устройстве. Браузер один раз скачивает файл нейросетевой модели и дальше считает сам. Сервер в этой схеме раздаёт только текст страницы: ему всё равно, обработали вы один снимок или триста.
Что это значит на практике
Снимок физически не покидает ваше устройство — это можно проверить: откройте в браузере инструменты разработчика, вкладку «Сеть», и обработайте фото. Запросов с вашим файлом там не будет. После первой загрузки страницы инструмент работает даже при отключённом интернете. Лимитов нет и не может быть. Обратная сторона честная: первый запуск требует скачать модель (это десятки мегабайт), а скорость обработки зависит от мощности вашего устройства, а не от чужих серверов. На свежем ноутбуке снимок обрабатывается за секунду-две, на старом телефоне — за десять-пятнадцать.
Как нейросеть понимает, где объект
Модель обучена на сотнях тысяч пар «фотография — маска», где маска показывает, какие пиксели относятся к объекту. В результате она оценивает для каждого пикселя вероятность принадлежности к переднему плану. Из этих вероятностей собирается карта прозрачности: единица — объект, ноль — фон, промежуточные значения — полупрозрачный край, где цвет объекта смешан с цветом фона. Именно промежуточные значения делают волосы и мех живыми: если бы маска была строго чёрно-белой, пряди превратились бы в рваный контур. Важно, что модель опирается не только на контраст, но и на смысл сцены: она знает, что ручка кружки — часть кружки, даже если по цвету она ближе к стене.
Два режима и как выбрать между ними
Режим «Люди и портреты» использует модель, обученную именно на силуэтах людей. Она аккуратнее любой универсальной работает с волосами и мягким краем одежды. Режим «Предметы и всё остальное» берёт универсальную модель: товары, логотипы, животные, техника, растения. Если не уверены — попробуйте оба, переключение пересчитывает тот же снимок и занимает пару секунд. Это, пожалуй, самый недооценённый приём: разница между режимами на одном и том же фото бывает больше, чем разница между бесплатным и платным сервисом.
Какой формат выбрать на выходе
PNG — когда нужна прозрачность: для вставки на другой фон, в макет, в презентацию. Весит больше всего, зато сохраняет резкие границы без потерь. JPG — когда фон сплошной: прозрачность он не поддерживает в принципе, зато файл выходит в несколько раз легче, и это правильный выбор для карточек товара и анкет. WebP — компромисс: умеет прозрачность и весит примерно вдвое меньше PNG, но некоторые старые программы его не открывают. Если сомневаетесь и файл уходит куда-то, где требования неизвестны, берите PNG.
Если край получился неаккуратным
Под результатом есть блок «Результат не устроил», и он решает большую часть проблем. Ползунок «Толщина объекта» сдвигает границу: влево — объект становится тоньше и светлый ореол от старого фона уходит, вправо — толще и возвращается то, что модель срезала лишнего. Ползунок «Мягкость края» управляет шириной перехода: больше для волос и меха, меньше для техники и товаров. Переключатель «Подогнать край под фото» притягивает границу маски к настоящим контурам на снимке — для прядей это даёт самый заметный выигрыш. «Второй проход» вырезает область с объектом и обрабатывает её отдельно, что помогает, когда объект занимает небольшую часть кадра. Все настройки, кроме размера обработки, применяются мгновенно: нейросеть заново не запускается.
Чего не сделает ни один инструмент
Есть случаи, где дело не в качестве алгоритма, а в физике. Когда волос тоньше пикселя, в этом пикселе цвет волоса уже смешан с цветом фона, и разделить их обратно невозможно — информация потеряна в момент съёмки. То же с прозрачным стеклом, дымом, водой, тюлем и мелкой сеткой: через них виден фон, и «правильного» ответа просто не существует. Отдельная история — объект, который сливается с фоном по цвету и яркости: белая рубашка на белой стене, чёрный кот в тёмной комнате. Любой инструмент, включая платные, здесь ошибётся. Если вам обещают идеальный результат на таких снимках, это маркетинг, а не технология.
Как снять фото, чтобы вырезалось чисто
Главное — контраст между объектом и фоном. Тёмное снимайте на светлом, светлое на тёмном. Отойдите от стены на полметра-метр, чтобы за спиной не было резкой тени: тень относится к фону и будет вырезана вместе с ним, но на границе она даёт грязный край. Снимайте при дневном свете от окна, а не со вспышкой в лоб. Используйте основную камеру телефона, а не фронтальную: у неё выше детализация, и край волос получается заметно аккуратнее. И не уменьшайте снимок заранее — чем больше исходник, тем больше данных у модели, чтобы разобраться с границей.
В чём подвох бесплатности
Подвоха нет, и причина техническая, а не благотворительная. Обработка не стоит владельцу сайта ничего, потому что считает ваше устройство, а не арендованный сервер с видеокартой. Расходы здесь — домен и обычный хостинг, который раздаёт текст страницы. Модели, на которых всё работает, выложены под открытой лицензией, разрешающей коммерческое использование. Поэтому нет ни лимита на число снимков, ни водяного знака, ни платного тарифа «для настоящего качества»: качество тут одно, и оно доступно сразу.