This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Конвертер GIF/WebP

Конвертуйте анімовані файли GIF у WebP і навпаки, зберігаючи всі кадри та тайминг анімації. Анімації WebP зазвичай на 25-35% менші за еквівалентні GIF.

API Endpoint

POST /api/v1/tools/image/gif-webp

Приймає дані форми multipart з файлом GIF або WebP та полем JSON settings.

Параметри

ПараметрТипОбовʼязковийЗа замовчуваннямОпис
qualityintegerНі80Якість виводу для кодування WebP (1-100)
losslessbooleanНіfalseВикористовувати стиснення WebP без втрат
resizePercentintegerНі100Масштабувати вивід у відсотках (10-100)

Приклад запиту

bash
curl -X POST http://localhost:1349/api/v1/tools/image/gif-webp \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"quality": 85, "resizePercent": 50}'

Приклад відповіді

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/animation.webp",
  "originalSize": 3500000,
  "processedSize": 2200000
}

Примітки

  • Приймаються лише файли .gif та .webp. Інші формати зображень цим інструментом не підтримуються.
  • Напрямок конвертації визначається автоматично: вхід GIF дає вивід WebP, а вхід WebP дає вивід GIF.
  • Параметри quality та lossless застосовуються лише при кодуванні в WebP. Під час конвертації в GIF вивід використовує стандартну палітру GIF.
  • Використовуйте resizePercent, щоб зменшити розміри (та розмір файлу) великих анімацій.