Удалить фон с фото

Удалите фон с фото прямо в браузере — фото никуда не отправляется на сервер.

Модель ещё не скачана (~40 МБ)
Удаление фона с фото: исходный снимок и вырезанный объект на прозрачном фоне рядом
Удалить фон с фото прямо в браузере, снимок не уходит на сервер

Почему это не отправляется на сервер

Большинство похожих сервисов присылают фото на свой сервер, вырезают фон там и отдают результат обратно. Им так проще и быстрее, но ваше фото на время оказывается на чужом сервере. Здесь распознавание объекта считает модель ИИ, загруженная прямо в браузер. Она работает через WebAssembly на вашем устройстве, а фото никуда не отправляется. Проверить это можно во вкладке Network браузерных инструментов разработчика: после загрузки модели там не будет ни одного запроса с самим изображением.

Плата за приватность — вес модели

У обработки в браузере есть цена. Чтобы ничего не отправлять на сервер, нужно сначала загрузить саму модель распознавания, а это около 40 МБ при первом запуске на устройстве. Дальше браузер держит её в кэше, и повторных загрузок не будет, пока кэш не очистят вручную. Обработка каждого следующего фото после этого занимает пару секунд. PNG с прозрачным фоном обычно весит больше исходника, если файл нужен полегче, прогоните его через сжатие изображений.

Что модель отделяет хорошо, а где придётся дорабатывать руками:

СюжетРезультат
Человек на однородном фонеотделяется чисто, включая контур причёски
Предмет на столенадёжно, если предмет контрастнее фона
Волосы и шерсть на пёстром фонена просвет остаются артефакты
Прозрачное и полупрозрачное: стекло, вуальмодель считает это фоном и вырезает
Несколько людей на общем планемелкие фигуры по краям могут пропасть

Результат сохраняется в PNG: у JPEG нет прозрачности, и вместо вырезанного фона там оказался бы белый прямоугольник.

Похожие инструменты

Другие полезные инструменты из той же категории

Часто задаваемые вопросы

Да. Распознавание объекта на фото считается моделью прямо в вашем браузере через WebAssembly — фото никуда не загружается. Можно проверить во вкладке Network в DevTools: после первой загрузки модели никаких запросов с самим фото не уходит.

При первом использовании браузер скачивает модель распознавания (~40 МБ) — она нужна, чтобы всё дальше считалось локально, без сервера. Модель кэшируется: при следующих визитах на этом же устройстве повторного скачивания не будет, обработка займёт пару секунд.

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

PNG с прозрачным фоном (альфа-канал) — можно сразу использовать поверх любого фона или на маркетплейсе, где требуют белый/прозрачный фон товара.

Да, но на слабых устройствах и без Wi-Fi скачивание модели в 40 МБ может быть заметным по времени и трафику — предупреждение об этом показывается перед стартом.