Как пользоваться
- Нажмите Выберите файлы и выберите картинки или перетащите их в окно. Стрелками задайте порядок: первая картинка становится первым кадром.
- Выберите Наибольшая сторона. Картинки уменьшаются до неё и никогда не увеличиваются.
- Задайте Время кадра и Повтор, затем нажмите Создать GIF.
- Дождитесь, пока картинки будут прочитаны и закодированы, затем скачайте GIF.
Как создаются кадры
Первая картинка задаёт размер всех кадров: её наибольшая сторона приводится к выбранному размеру, а форма сохраняется. Каждая следующая картинка уменьшается, чтобы поместиться внутри кадра, и центрируется; там, где её форма отличается, остаётся белое поле. Маленькая картинка не увеличивается, поэтому в GIF она может выглядеть мелкой.
GIF хранит время каждого кадра в сотых долях секунды, как определяет спецификация GIF89a. Время 0,5 секунды записывается как 50, а 0,1 секунды — как 10.
Цвета и размер файла
Кадр GIF содержит не больше 256 цветов. Инструмент подбирает палитру для каждого кадра по его собственным пикселям, поэтому фотографии могут показывать слабые полосы в плавных градиентах. Лучше всего GIF подходят плоская графика, скриншоты и рисунки.
GIF хранит каждый кадр как отдельную картинку, поэтому файл растёт с количеством кадров и с размером каждого из них. Для меньшего файла используйте меньшую наибольшую сторону или меньше картинок.
Ограничения и что не учитывается
Инструмент создаёт GIF не больше чем из 100 кадров и останавливается, когда пикселям всех кадров понадобилось бы больше 120 МБ памяти. Каждая картинка читается кодеками вашего браузера, поэтому формат, который браузер не может прочитать, отмечается, и такой файл нужно удалить. Анимированные GIF-файлы не принимаются: для каждого кадра используйте неподвижную картинку.
Пример: четыре фото по 0,5 секунды
Четыре фото размером 1 600 × 1 000 пикселей при наибольшей стороне 480 пикселей дают кадры 480 × 300 пикселей. Каждому кадру нужно 576 000 байт, поэтому четырём кадрам нужно 2 304 000 байт памяти. При 0,5 секунды на кадр каждый кадр записывается с задержкой 50 сотых, и GIF проигрывает четыре картинки примерно за две секунды.
Частые вопросы
Загружаются ли мои фото, когда я создаю GIF?
Нет. Картинки читает ваш браузер, кадры рисуются и кодируются на вашем устройстве, и GIF сохраняется там же. Проверить это можно, отключив интернет после загрузки страницы и создав GIF из двух небольших картинок.
Почему в GIF у некоторых фото белые поля по краям?
Все кадры имеют тот же размер, что и первая картинка, а картинка другой формы центрируется в своём кадре. Пустое место вокруг неё заполняется белым, потому что кадр GIF в этом инструменте рисуется на простом фоне.
Сколько времени каждый кадр показывается на экране?
Столько, сколько вы выбрали: от 0,1 до 2 секунд. GIF хранит это время в сотых долях секунды, и именно столько кадр виден при проигрывании.
Почему мой GIF такой большой?
GIF хранит каждый кадр отдельной картинкой, которая больше сжатых фотографий, из которых она получена. Меньше картинок, меньшая наибольшая сторона и плоские изображения дают меньший файл.
Можно ли поменять порядок картинок?
Да. Используйте стрелки вверх и вниз рядом с каждым файлом. Первая картинка в списке становится первым кадром анимации.
Какой максимум может содержать GIF, созданный здесь?
До 100 кадров, а пиксели всех кадров вместе должны уместиться в 120 МБ памяти. Кадр 640 × 480 пикселей занимает около 1,2 МБ, поэтому 100 кадров такого размера всё ещё помещаются.
Источники
- W3C: спецификация GIF89a, задержка, дескриптор изображения и конец файла (на английском)
- gifenc: кодировщик GIF, который использует этот инструмент (лицензия MIT, на английском)
- WHATWG HTML: createImageBitmap и декодирование изображений (на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..