Категории

Изменитель размера GIF

Изменить размер GIF изображений до указанных размеров с сохранением анимации и качества

Click to upload file or drag and drop file here

Maximum file size: 50MB Supported formats: image/gif

Ключевые факты

Категория
Media
Типы входных данных
file, select, number, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для изменения размера GIF-изображений позволяет быстро масштабировать анимированные файлы до нужных параметров, сохраняя при этом исходную анимацию и качество изображения.

Когда использовать

  • Когда нужно уменьшить вес GIF-файла для быстрой загрузки на веб-сайт или в блог.
  • Когда требуется подогнать размеры анимации под стандарты социальных сетей или мессенджеров.
  • Когда необходимо изменить масштаб изображения, сохранив все кадры и временные интервалы анимации.

Как это работает

  • Загрузите ваш GIF-файл в инструмент.
  • Выберите режим изменения размера: по пикселям, в процентах или с подгонкой под заданные границы.
  • Настройте дополнительные параметры, такие как метод интерполяции для сохранения четкости.
  • Нажмите кнопку обработки и скачайте готовый GIF-файл с новыми размерами.

Сценарии использования

Оптимизация анимированных аватарок для форумов и профилей.
Подготовка GIF-баннеров для рекламных кампаний с жесткими требованиями к размеру.
Масштабирование GIF-мемов для корректного отображения в чатах.

Примеры

1. Оптимизация GIF для сайта

Контент-менеджер
Контекст
На сайте необходимо разместить GIF-инструкцию, но исходный файл слишком большой и занимает много места на странице.
Проблема
Нужно уменьшить ширину GIF до 600 пикселей, сохранив пропорции и плавность анимации.
Как использовать
Загрузите файл, выберите режим «Абсолютные размеры», установите ширину 600 и включите «Сохранить пропорции».
Пример конфигурации
resizeMode: pixels, width: 600, maintainAspectRatio: true, interpolation: lanczos3
Результат
Получен компактный GIF-файл, который быстро загружается и корректно отображается на сайте.

2. Масштабирование для соцсетей

SMM-специалист
Контекст
Для поста в социальной сети требуется GIF-изображение с конкретным соотношением сторон.
Проблема
Исходный файл имеет нестандартные размеры, которые обрезаются платформой.
Как использовать
Используйте режим «Подогнать под размеры», чтобы вписать анимацию в нужные границы без потери качества.
Пример конфигурации
resizeMode: fit, width: 400, height: 400, interpolation: mitchell
Результат
Анимация идеально вписалась в квадратный формат без искажений и потери кадров.

Проверить на примерах

image, file

Связанные хабы

FAQ

Сохранится ли анимация после изменения размера?

Да, инструмент поддерживает сохранение анимации по умолчанию, обрабатывая все кадры исходного файла.

Можно ли изменить размер только первого кадра?

Да, вы можете выбрать опцию «Изменить размер только первого кадра» в настройках обработки многокадровости.

Какой метод интерполяции лучше выбрать?

Для лучшего качества рекомендуется использовать «Lanczos 3» или «Бикубический», а для резкости анимации — «Mitchell».

Есть ли ограничения на размер загружаемого файла?

Максимально допустимый размер файла для обработки составляет 50 МБ.

Можно ли изменить размер всех кадров отдельно?

Да, вы можете выбрать режим «Изменить размер всех кадров + ZIP архив», чтобы получить каждый кадр как отдельное изображение.

Документация API

Конечная точка запроса

POST /ru/api/tools/gif-to-resized-gif

Параметры запроса

Имя параметра Тип Обязательно Описание
gifFile file (Требуется загрузка) Да -
resizeMode select Нет -
width number Нет -
height number Нет -
scalePercent number Нет -
maintainAspectRatio checkbox Нет -
interpolation select Нет -
multiFrameHandling select Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/gif-to-resized-gif для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-gif-to-resized-gif": {
      "name": "gif-to-resized-gif",
      "description": "Изменить размер GIF изображений до указанных размеров с сохранением анимации и качества",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=gif-to-resized-gif",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]