Инструменты для изображений

Удаление фона с изображения

Удаляйте фон изображения из Base64 и получайте PNG с прозрачностью в формате Base64.

Запустить инструмент

Удалите фон изображения, передав его содержимое в формате Base64. Инструмент принимает обычную строку Base64 и строку с префиксом data URI. В режиме auto сначала выполняется попытка использовать модельный метод, а при его недоступности применяется резервная обработка на базе PIL. Для резервного способа цвет фона определяется от краев изображения с учетом цветов углов, а tolerance задает допустимое цветовое расстояние. Значение tolerance по умолчанию равно 32 и приводится к целому числу в диапазоне от 0 до 255. Результат успешной обработки возвращается как Base64-кодированный PNG с RGBA-данными. Пустой, поврежденный или нечитаемый ввод приводит к ошибке.

Инструкция

  1. Передайте изображение в поле image_base64 в формате Base64. Если строка начинается с data URI, префикс будет удален перед обработкой.
  2. Оставьте method со значением auto для автоматического выбора способа удаления фона.
  3. При необходимости задайте tolerance числом от 0 до 255. Значение по умолчанию равно 32; оно особенно важно для резервной обработки фона близкого цвета.
  4. Если требуется явно использовать модельный способ, укажите значение rembg. При его недоступности инструмент вернет ошибку, а не переключится на резервный способ.
  5. Используйте успешный результат как 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.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.