Японский автор гайда 10 октября 2026 года проверил, как убрать фон у пяти персонажей из ComfyUI. Для тех, кому нужна прозрачная PNG-картинка, зелёный фон может оказаться плохой идеей: он менял цвета самого персонажа.

Сравнение удаления фона в ComfyUI: зелёный фон меняет цвет персонажа, а белый позволяет получить прозрачность.Источник: note.com

Сначала креатор сделал 10 изображений с зелёным или пурпурным фоном. У голема, которого просили нарисовать серым с мхом на плечах, тело в обеих версиях стало преимущественно зелёным. А фоны часто выходили не ровными, а с градиентами и посторонними оттенками. По факту, просто удалить зелёный — значит рисковать вырезать и часть героя.

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

Скрипт работает с границей цвета: он расширяет область фона, пока соседние пиксели отличаются не больше чем на 7 по каждому каналу. Также он удаляет некоторые крупные светлые области внутри персонажа — больше 500 пикселей, если их цвет близок к фону. Тут есть риск для белой одежды или больших белков глаз, результат надо проверять. Земля, камни и тени, нарисованные как часть сцены, тоже останутся; тени убирать нужно уже в промпте. Автор тестировал способ на Windows 11, RTX 4060 с 8 ГБ и иллюстрациях SDXL 1024×1024, а с rembg его не сравнивал. Думаю, полезная схема для персонажей на почти белом фоне, но не волшебная кнопка для любой картинки.

Источникnote #画像生成AI