Удаление фона с изображения
Удаляйте фон изображения из Base64 и получайте PNG с прозрачностью в формате Base64.
Запустить инструмент
Удалите фон изображения, передав его содержимое в формате Base64. Инструмент принимает обычную строку Base64 и строку с префиксом data URI. В режиме auto сначала выполняется попытка использовать модельный метод, а при его недоступности применяется резервная обработка на базе PIL. Для резервного способа цвет фона определяется от краев изображения с учетом цветов углов, а tolerance задает допустимое цветовое расстояние. Значение tolerance по умолчанию равно 32 и приводится к целому числу в диапазоне от 0 до 255. Результат успешной обработки возвращается как Base64-кодированный PNG с RGBA-данными. Пустой, поврежденный или нечитаемый ввод приводит к ошибке.
Инструкция
- Передайте изображение в поле image_base64 в формате Base64. Если строка начинается с data URI, префикс будет удален перед обработкой.
- Оставьте method со значением auto для автоматического выбора способа удаления фона.
- При необходимости задайте tolerance числом от 0 до 255. Значение по умолчанию равно 32; оно особенно важно для резервной обработки фона близкого цвета.
- Если требуется явно использовать модельный способ, укажите значение rembg. При его недоступности инструмент вернет ошибку, а не переключится на резервный способ.
- Используйте успешный результат как Base64-кодированный PNG с RGBA-данными.
Примеры
- Для изображения в формате Base64 вставьте строку в поле image_base64, оставьте method как auto и tolerance равным 32. После обработки результатом будет PNG с прозрачностью в формате Base64.
- Если фон почти однотонный, укажите method auto и при необходимости измените tolerance. Для явно запрошенного метода rembg обработка завершится ошибкой, если этот метод недоступен или не сработал.
Частые вопросы
Какое изображение можно передать?
Инструмент принимает изображение, закодированное в Base64. Строка с префиксом data URI также поддерживается: префикс удаляется перед обработкой.
Как работает автоматический выбор метода?
По умолчанию используется auto. Сначала выполняется попытка применить модельный метод, а при его недоступности используется резервный способ на базе PIL.
Что означает параметр tolerance?
Для резервной обработки tolerance определяет допустимое различие цветов в диапазоне от 0 до 255. Значение по умолчанию равно 32.
В каком виде я получу результат?
При успешной обработке возвращается PNG с данными изображения RGBA, закодированный в Base64.