İçeriğe geç
Utilerio
Tüm uç noktalar

SVG Optimize Edici

POST/api/v1/tools/svg-optimizer

Gereksiz işaretlemeyi kaldırarak bir SVG'nin dosya boyutunu küçültün — öncesi/sonrası boyutu ve canlı önizlemeyi görün.

Kimlik Doğrulama

X-API-Key başlığında bir API anahtarı gerektirir.

Deneyin

POST/api/v1/tools/svg-optimizer

Parametreler

svgstringzorunlu

Optimize edilecek SVG işaretlemesi.

multipassbooleanopsiyonel

Birden fazla optimizasyon geçişi çalıştır. Varsayılan true.

İstek gövdesi

{
  "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\"><rect x=\"0\" y=\"0\" width=\"10\" height=\"10\"/></svg>",
  "multipass": true
}

Yanıt kodları

  • 200Başarılı.
  • 400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.
  • 401Eksik veya geçersiz API anahtarı.
  • 403API anahtarı bu uç nokta için yetkili değil.
  • 429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.

Dil

cURL

İstek

curl -X POST https://utilerio.com/api/v1/tools/svg-optimizer \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"svg":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 10 10\"><rect x=\"0\" y=\"0\" width=\"10\" height=\"10\"/></svg>","multipass":true}'

Yanıt

{ "optimized": "<svg ...><path d=\"M0 0h10v10H0z\"/></svg>", "originalBytes": 108, "optimizedBytes": 84 }