Сделать фон изображения прозрачным
Укажите цвет фона, и все похожие оттенки станут прозрачными — зеленый экран, белый фон в студии, сканы и плоские логотипы, примерно за одну пятую секунды.
Перетащите файлы сюда
.jpg, .jpeg, .png, .webp, .avif · до 50 МБ
Как сделать фон прозрачным
- 1
Добавьте изображение
JPG, PNG, WebP или AVIF, до 100 файлов за раз. Фотографии с телефона сначала поворачиваются правильно, и только потом измеряется фон.
- 2
Выберите цвет фона и допуск
Укажите цвет вручную, дайте инструменту считать его из углов или вырежьте обычный белый фон. Поднимайте допуск, пока фон не исчезнет, и снижайте его, если начинает пропадать объект.
- 3
Скачайте PNG
Результат — всегда PNG с настоящим альфа-каналом. Имя берется от исходного файла с добавкой -transparent в конце.
Чем это отличается от ИИ-инструмента для удаления фона
Инструмент «Удалить фон» использует нейросеть, которая понимает, где объект. Она отделяет человека от улицы, товар от захламленного стола, волосы от чего угодно. Цена — уменьшенная копия фото, которая уходит на наш сервер, и несколько секунд работы. Этот инструмент вместо этого считает цвета. Он измеряет расстояние между каждым пикселем и выбранным цветом и делает близкие по цвету пиксели прозрачными. Поэтому для снимка комнаты он бесполезен, а со своей задачей справляется хорошо: зеленый или синий экран, белый студийный фон, документ, отсканированный на белой бумаге, логотип на плоской подложке. Модель не скачивается, сеть не используется, а фото в три мегапикселя обрабатывается примерно за одну пятую секунды. Если по краю изображения цвета сильно отличаются, инструмент прямо об этом говорит и предлагает ИИ-инструмент, а не выдает рваный контур молча.
Почему расстояние измеряется в YCbCr
Если сравнивать цвета по красному, зеленому и синему каналам, тень выглядит совсем другим цветом, чем объект, который ее отбрасывает: все три канала падают одновременно. Именно поэтому в хромакее десятилетиями используют пространство YCbCr: оно разделяет яркость и цвет. Затемненный участок зеленого экрана все равно распознается как тот же зеленый. Здесь при расчете расстояния цветовые компоненты весят вдвое больше яркости. Так тени внутри объекта остаются непрозрачными, а не превращаются в дырки. Допуск задает, где проходит граница вырезки, а мягкость — насколько широкой будет зона плавного перехода. Пара пикселей мягкого края как раз и не дает объекту выглядеть вырезанным ножницами.
Спилл и зеленая окантовка вокруг волос
Зеленый экран подсвечивает не только стену, но и объект. Свет отражается от фона на плечи, щеки и особенно на волосы. Остается зеленая кайма, которая переживает вырезку: эти пиксели недостаточно зеленые, чтобы их убрать. Исправляет это удаление спилла. На полупрозрачных пикселях по краю канал, соответствующий ключевому цвету, подтягивается к среднему значению двух других. При сорока процентах, а это значение по умолчанию, кайма из заметной становится невидимой, а собственные цвета объекта не искажаются. Если объект сам по себе зеленый, уменьшите этот параметр. Сжатие края делает то же самое геометрически: сужает или расширяет альфа-маску до четырех пикселей. Один-два пикселя сужения обычно убирают светлый ореол, до которого одно удаление спилла не дотягивается.
Без модели, без загрузки, без сети
Все происходит в этой вкладке браузера: чтение файла, измерение фона, расчет альфа-канала и запись PNG. Нейросеть не скачивается, ничего не загружается на сервер, а закрытие вкладки очищает изображение. Как только страница открылась, инструмент работает и без подключения к сети.
Частые вопросы
Чем это отличается от ИИ-удаления фона?
Этот инструмент убирает один цвет, ИИ-инструмент понимает объект. Цветовой ключ срабатывает мгновенно и ничего не скачивает, но работает только там, где фон одного цвета. Если фон — комната или улица, используйте «Удалить фон». Этот инструмент сам подскажет, когда это нужно, вместо того чтобы вернуть рваный край.
Почему результат всегда в PNG?
Потому что JPEG не поддерживает альфа-канал. Если сохранить вырезанный объект в JPEG, все прозрачные пиксели заполнятся сплошным цветом, и смысл операции пропадет. WebP может хранить прозрачность, но PNG без вопросов принимают любые редакторы, офисные пакеты и сайты.
Что делают допуск и мягкость?
Допуск — это максимальное расстояние по цвету от ключевого цвета, при котором пиксель еще считается фоном. Поднимайте его, если куски фона остаются, и снижайте, если начинает растворяться объект. Мягкость — ширина перехода между полностью прозрачным и полностью непрозрачным. Небольшое значение дает естественный край, ноль — жесткий, рваный контур.
Откуда берется зеленый ободок и что такое despill?
Он появляется из-за света, отраженного от фона на объект, и особенно заметен в волосах и на плечах. Despill на полупрозрачных пикселях края подтягивает доминирующий канал ключевого цвета к уровню остальных двух. Так ободок исчезает, а настоящие цвета объекта не меняются. Сорок процентов подходит большинству кадров. Если кайма сильная, поднимите значение.
Работает ли это с обычными фотографиями?
Обычно нет, и инструмент это проверяет. Он измеряет разброс цветов по границе изображения. Если разброс велик, обработка останавливается и предлагается ИИ-удаление фона. На фото человека на улице нет одного цвета фона, поэтому никакой допуск не даст аккуратного контура.
Можно ли обработать пакет файлов?
Да. До 100 файлов с одинаковыми настройками, как раз для каталога товаров, снятых на одном фоне. Результаты приходят одним архивом pulsarkit-transparent.zip. Файл, который не удалось прочитать, не мешает обработке остальных.
Файл отправляется на сервер?
Нет. Все шаги выполняются в вашем браузере. Нет загрузки на сервер, нет скачивания модели и нет сохраненных копий. Это вычисления над пикселями файла, который не покидает ваше устройство.