GIF Editor
Измените размер, обрезайте, поворачивайте, изменяйте скорость, переворачивайте или оптимизируйте анимированный или статический GIF — каждый кадр и задержка сохранены, зацикливание опционально.
Ввод
Анимированный или статический GIF. Каждый кадр обрабатывается и переэнкодируется — это использует один кредит за запуск.
Снимите флажок, чтобы выходной GIF воспроизводился один раз вместо зацикливания.
Оставьте пустым, чтобы получить его из Высоты и исходного соотношения сторон.
Оставьте пустым, чтобы получить его из Ширины и исходного соотношения сторон.
Когда установлены и Ширина, и Высота, снимите этот флажок, чтобы растянуть/сжать до этих точных размеров вместо сохранения исходных пропорций.
Вывод
Result will appear here.
Result will appear here.
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gif-editor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file": "<file>"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `gif-editor` tool (GIF Editor) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Измените размер, обрезайте, поворачивайте, изменяйте скорость воспроизведения, переворачивайте или уменьшайте размер файла анимированного или статического GIF — выберите редактирование, запустите его, и каждый кадр декодируется, трансформируется и переэнкодируется с сохраненной исходной задержкой. Ваша загрузка отображается в собственном предпросмотре Загруженный GIF сразу после его выбора, прямо над результатом Отредактированный GIF, поэтому вы можете сравнить оба после запуска инструмента.
Как это работает
Загрузите GIF (анимированный или статический), выберите редактирование из раскрывающегося списка Редактировать и заполните параметры этого редактирования:
- Изменить размер — установите целевую Ширину и/или Высоту в пикселях. Заполните только одно, и другое будет автоматически получено из исходного соотношения сторон; заполните оба с опцией Сохранить соотношение сторон снятой, чтобы растянуть/сжать до этих точных размеров.
- Обрезать — уменьшите холст до прямоугольника, задаваемого как Слева/Сверху/Ширина/Высота в пикселях, измеренные от верхнего левого угла исходного GIF. Прямоугольник, выходящий за исходные края, заполняется прозрачностью, а не отклоняется.
- Повернуть — поверните всю анимацию на 90° по часовой стрелке, 180° или 270° по часовой стрелке (эквивалент 90° против часовой стрелки). Для зеркального отображения вместо поворота используйте Flip GIF.
- Скорость — процент исходной скорости воспроизведения: 200% воспроизводится в два раза быстрее, 50% воспроизводится на половинной скорости. Задержка каждого кадра масштабируется и округляется до 2 сантисекунд, поэтому результат никогда не становится полностью статичным.
- Перевернуть — воспроизводит анимацию в обратном направлении, последний кадр первым.
- Оптимизировать — уменьшает файл путем уменьшения максимального количества цветов (общая палитра переквантуется во всех кадрах) и, опционально, сохранением только каждого N-го кадра. Задержки удаленных кадров поглощаются сохраняемым кадром, поэтому общее время воспроизведения не изменяется, даже если воспроизведение становится более прерывистым.
Некоторые анимированные GIF-файлы оптимизируют каждый кадр, чтобы перерисовывать только область, которая изменилась с предыдущего кадра, позиционированную по смещению внутри полного холста, а не рисуемую от края до края. Изменение размера и Поворот напрямую учитывают это (масштабируя или поворачивая собственную позицию каждого кадра вместе с его пикселями); Обрезка переыражает каждый кадр как полнохолстный кадр размером прямоугольника обрезки, что теряет эту оптимизацию переорисовки-только-изменения, но гарантирует правильный результат независимо от того, как был закодирован исходный GIF.
Зацикливать бесконечно отмечено по умолчанию, поэтому выходной GIF зацикливается бесконечно, как большинство анимированных GIF-файлов. Снимите флажок, чтобы выход воспроизводился один раз и останавливался на последнем кадре.
Конфиденциальность
GIF обрабатывается на нашем сервере, а не в вашем браузере — именно это делает возможным декодирование и переэнкодирование многокадровых изображений без тяжелой библиотеки в браузере. Он используется только для получения результата и не сохраняется после этого. Это использует один кредит за запуск, включая сам веб-сайт.
Это работает на анимированных GIF-файлах?
Да — в этом суть. Каждый режим обрабатывает каждый кадр отдельно (или, для пропуска кадров Скорость/Перевернуть/Оптимизировать, последовательность кадров в целом) и сохраняет исходное время кадра в результате, за исключением того, где само редактирование предполагает его изменение (Скорость и удаление кадров в Оптимизировать).
Могу ли я объединить два редактирования, например изменение размера и поворот, в одном запуске?
Не в одном проходе — каждый запуск применяет одно редактирование. Запустите инструмент один раз, загрузите результат, а затем повторно введите его для следующего редактирования. Это также позволяет вам связать Flip GIF (зеркало) или GIF Color Changer (переколоризация, сдвиг оттенка, тонировка или эффект Grayscale/Sepia/Invert/Moonlight).
Почему Повернуть не поддерживает произвольный угол?
90°/180°/270° — это точные повороты без размытия и переразбора. Произвольный угол потребует переразбора каждого пикселя (и расширения холста для размещения наклоненного результата), что является принципиально отличной — и более лossier — операцией от трех других.
Как я узнаю, какие координаты вводить для Обрезки?
Предпросмотр Загруженный GIF показывает исходное изображение сразу после выбора файла; проверьте его размеры (в инспекторе изображений вашего браузера или открыв его на новой вкладке), чтобы определить Слева/Сверху/Ширину/Высоту, которые выделяют нужный вам регион.