Як працює локальне фонове видалення
Це версія схеми ванної кімнати — достатньо довіряти конвеєру, а не паперу.
1. Введення стає пікселями
Ви надаєте файл або растрове зображення (перетягування, вибір, вставка або захоплення сторінки). Редактор декодує його в растрове зображення. Такі формати, як HEIC, потребують додаткового етапу декодування; збій припиняється раніше з помилкою замість порожнього полотна.
2. Готовність моделі
Висновок використовує модель сегментації на пристрої (ISNet-клас ONNX), що виконується за допомогою Web Worker і середовища виконання ONNX браузера. Якщо ваги ще не кешовано, ви побачите сплеск завантаження. Кешування дозволяє уникнути повторення цього звернення кожного разу.
3. Сегментація → маска
Працівник повертає альфа-маску (те, що об’єкт, а не фон). Інтерфейс користувача розміщує об’єкт на шаховому полі або на фоні, який ви вибрали (колір, градієнт, зображення).
4. Людське вдосконалення
Додати/Стерти пензлі редагувати робочу маску на полотні ЦП. М’якість змінює ступінь жорсткості штриха. Експорт використовує маску, яку ви бачите, а не забутий автоматичний знімок.
5. Історія та експорт
Коротка історія IndexedDB може зберігати останні пари оригінал/результат. Завантажте та скопіюйте PNG із поточною прозорістю або заливкою.
Примітки щодо продуктивності, які ви помітите
- Перший запуск: мережа + вартість ініціалізації для моделі.
- Величезні зображення: може оброблятися зі зниженою внутрішньою роздільною здатністю з попередженням; експорт все ще націлений на повний розмір.
- Потік інтерфейсу користувача залишається придатним для використання, оскільки важкий висновок знаходиться у робочому файлі — якщо робочий процес виходить з ладу, ви отримуєте помилку робочого, а не заморожену вкладку назавжди.
Наслідки «локального» щодо конфіденційності розглядаються на сторінці Конфіденційність. Щоденні кліки: Почати.