GIF Background Remover - Прозрачный Фон у Анимации
Вырежьте однотонный фон из анимированного GIF, сохранив движение во всех кадрах. Этот инструмент удаления фона GIF декодирует, обрабатывает и кодирует каждый кадр локально, так что вы получаете прозрачный GIF, а файл не покидает ваше устройство.
- Без загрузки и регистрации
- Анимация и тайминг сохраняются
- Сначала подскажет, подходит ли GIF
Что на самом деле значит удалить фон с GIF
GIF хранит цвет не так, как PNG. Каждый кадр — это индексы в палитре не более чем из 256 цветов, а прозрачность это одна-единственная ячейка палитры, помеченная как «показывай то, что за мной». Здесь нет альфа-канала и нет частичной прозрачности: пиксель либо полностью виден, либо полностью отсутствует. Любой инструмент удаления фона с GIF работает внутри этого ограничения, включая этот, и знать об этом полезнее всего до начала работы.
Практическое следствие в том, что мягкие края не выживают. Если объект рисовался со сглаживанием, пиксели по его контуру — это смесь объекта и старого фона. PNG сохранил бы их полупрозрачными. GIF вынужден выбирать, поэтому такие смешанные пиксели либо остаются — бледным ореолом старого цвета фона, — либо исчезают, унося с собой краешек контура. Регулятор допуска и есть этот выбор, вынесенный наружу, а не спрятанный.
Сама обработка целиком идёт в этой вкладке. Каждый кадр декодируется, цвет фона берётся с рамки первого кадра, каждый пиксель в пределах допуска переводится в прозрачную ячейку палитры, а кадры кодируются заново с исходными задержками и настройкой зацикливания. Ничего не загружается на сервер, а это важно, когда GIF — запись невыпущенного продукта или материал клиента.
Какие GIF подходят, а какие нет
Мы это измерили, а не предположили. Признак, по которому предсказуем результат, — какая доля рамки кадра занята одним цветом. Удаление фона по сути и есть «вырезать один цвет», поэтому рамка из множества цветов означает, что вырезать нечего.
| Стикер или анимированный логотип на однотонном фоне | Рамка на 100 % одного цвета | Чистое удаление без ореола. Идеальный случай. |
| Запись интерфейса или приложения | Рамка примерно на 64 % одного цвета | Работает хорошо — в нашем тесте ушло 69 % картинки. |
| Цветные полосы или узорчатый задник | В рамке 12 разных цветов | Убирать нечего: единого фона попросту нет. |
| GIF, полученный из видео | Рамка примерно на 29 % одного цвета | Убрано лишь 15 %, а файл вырос с 223 КБ до 335 КБ. |
| GIF, который уже прозрачен | Рамка полностью прозрачна | Остаётся как есть. Имеющаяся прозрачность сохраняется, а не заливается. |
Этот инструмент удаления фона GIF выполняет проверку на вашем файле и показывает вердикт до обработки, так что GIF, который всё равно бы не получился, не будет стоить вам скачивания.
Как получить чистый край
Регулятор здесь один, и существует он из-за однобитной прозрачности, описанной выше. Всё остальное определяется автоматически.
Малый допуск
Удаляет только пиксели, близко совпадающие с найденным фоном. Объект сохраняет каждый пиксель контура, но на сглаженном GIF остаётся тонкое кольцо старого цвета фона. В наших измерениях это кольцо занимало около 0,7 % картинки — примерно один пиксель в ширину.
Большой допуск
Удаляет и смешанные пиксели по контуру. При допуске 120 ореол измерялся как 0,0 % — он исчезает полностью. Плата за это в том, что объект теряет самые мягкие краевые пиксели, поэтому форма с тонкими деталями может выглядеть слегка подъеденной. Поднимайте, пока ореол не уйдёт, и остановитесь.
Найденный цвет фона
Берётся с рамки первого кадра в предположении, что объект не касается края. Если объект доходит до края или цвет рамки не является настоящим фоном, щёлкните по превью и выберите цвет сами.
Что сохраняется автоматически
Количество кадров, задержки каждого кадра и настройка зацикливания переносятся полностью. Пиксели, уже бывшие прозрачными в исходнике, остаются прозрачными, а не заливаются.
Как удалить фон с GIF
Всё происходит в этой вкладке браузера: удаление фона GIF не требует ни очереди, ни учётной записи, ни загрузки на сервер.
- Перетащите анимированный GIF в инструмент или выберите файл на устройстве.
- Проверьте вердикт о пригодности и найденный цвет фона.
- Подстройте допуск, если вокруг объекта остаётся тонкий контур старого фона.
- Нажмите «Удалить фон» и сравните результат с оригиналом.
- Скачайте GIF. Он сохраняет анимацию, тайминг кадров и не имеет водяных знаков.
Когда фон GIF не уберётся чисто
Фотографические и полученные из видео GIF — самый явный провал. У кадра, снятого с видео, нет плоских областей: то, что выглядит ровной стеной за объектом, состоит из десятков чуть различающихся тонов, и никакой единственный цвет вырезать нельзя. В нашем тесте такой файл отдал лишь 15 % картинки, а результат оказался в полтора раза тяжелее исходника, потому что прозрачность мешает межкадровой оптимизации, которая и держит размер GIF небольшим. Если GIF получен из видео, удаление фона — неподходящий инструмент, и ни один браузерный инструмент не справится лучше, потому что ограничение заложено в самом формате.
Объекты, касающиеся края кадра, сбивают автоматическое определение, ведь цвет фона берётся с рамки. Решение — выбрать цвет фона вручную по превью, а не полагаться на выборку.
Тени и свечения вокруг объекта находятся посередине. Обычно это смеси объекта и фона, поэтому они ведут себя как очень широкий сглаженный край: малый допуск оставляет их серой размазнёй, большой убирает вместе с самой мягкой частью объекта. Ни то ни другое не является ошибкой, а что выглядит лучше — зависит от того, куда пойдёт GIF.
Наконец, GIF, у которого фон меняется от кадра к кадру — панорама, параллакс, перебор цветов, — нельзя обработать одним цветом фона. Фон берётся один раз, с первого кадра, и применяется ко всем. Для стикера на неподвижном заднике это правильное поведение, для движущейся сцены — неправильное.
Частые вопросы
Сохраняется ли анимация? ▾
Да. Каждый кадр обрабатывается и кодируется заново, а задержки кадров и настройка зацикливания переносятся из оригинала, поэтому результат воспроизводится точно так же, как исходный файл.
Почему вокруг объекта остался бледный контур? ▾
Это сглаженные пиксели по краю, которые представляют собой смесь объекта и старого фона. Прозрачность в GIF работает по принципу «всё или ничего», поэтому сделать их частично прозрачными невозможно. Поднимайте допуск, пока контур не исчезнет.
Загружается ли мой GIF на сервер? ▾
Нет. Кадры декодируются, обрабатываются и кодируются заново внутри этой страницы, в фоновом воркере. Файл никогда не покидает ваше устройство, поэтому невыпущенные записи и клиентские материалы обрабатывать безопасно.
Почему файл стал больше? ▾
Прозрачные области мешают межкадровому сжатию, на которое опирается GIF, а картинке без однотонного фона нужна ещё и куда более широкая палитра. Оба фактора увеличивают размер. Обычно это значит, что GIF изначально не был подходящим — на что проверка пригодности указывает ещё до обработки.
Можно ли выбрать цвет фона самому? ▾
Да. Цвет определяется по рамке первого кадра, но вы можете щёлкнуть по превью и выбрать другой. Это и есть решение, когда объект доходит до края кадра.
Можно ли получить вместо этого последовательность PNG? ▾
Не в этом инструменте — он выдаёт прозрачный GIF, поэтому результат остаётся одним анимированным файлом, который можно сразу отправить в чат или вставить в слайд. Если нужны мягкие полупрозрачные края, лучше взять неподвижный PNG из инструмента удаления фона.
В каких браузерах это работает? ▾
Нужен декодер изображений WebCodecs, чтобы прочитать каждый кадр анимированного GIF. Свежие Chrome, Edge и Opera его поддерживают. Если ваш браузер не может, инструмент так и скажет, а не выдаст испорченный файл.
Есть ли водяной знак или ограничение размера? ▾
Ни водяного знака, ни фиксированного ограничения. Обработка идёт на вашем устройстве, поэтому практический потолок — это память: очень длинный или очень большой GIF просто обрабатывается дольше.
Похожие инструменты
Работаете со статичными изображениями или хотите вместо этого уменьшить GIF? удаление фона · сжатие GIF