Files
SnapOtter/apps/docs/tr/tools/image/gif-webp.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

2.0 KiB
Raw Blame History

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Animasyonlu GIF'i WebP'ye ve tersine dönüştürün, tüm kareleri koruyun. 20946e5001cb human 11464ec15f94

GIF/WebP Dönüştürücü

Animasyonlu GIF dosyalarını WebP'ye ve tersine dönüştürün; tüm kareleri ve animasyon zamanlamasını koruyun. WebP animasyonları genellikle eşdeğer GIF'lerden %25-35 daha küçüktür.

API Uç Noktası

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

Bir GIF veya WebP dosyası ve bir JSON settings alanı içeren multipart form verisini kabul eder.

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
quality integer Hayır 80 WebP kodlaması için çıktı kalitesi (1-100)
lossless boolean Hayır false Kayıpsız WebP sıkıştırması kullan
resizePercent integer Hayır 100 Çıktıyı yüzdeye göre ölçeklendir (10-100)

Örnek İstek

curl -X POST http://localhost:1349/api/v1/tools/image/gif-webp \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@animation.gif" \
  -F 'settings={"quality": 85, "resizePercent": 50}'

Örnek Yanıt

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

Notlar

  • Yalnızca .gif ve .webp dosyaları kabul edilir. Diğer görsel biçimleri bu araç tarafından desteklenmez.
  • Dönüştürme yönü otomatiktir: GIF girişi WebP çıktısı üretir, WebP girişi ise GIF çıktısı üretir.
  • quality ve lossless seçenekleri yalnızca WebP'ye kodlarken geçerlidir. GIF'e dönüştürürken çıktı, standart GIF paletini kullanır.
  • Büyük animasyonların boyutlarını (ve dosya boyutunu) azaltmak için resizePercent kullanın.