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

SVG Sprite Üretici

POST/api/v1/tools/svg-sprite-generator

Birden fazla SVG ikonunu tek bir sembol tabanlı sprite sayfasında birleştirin, kullanıma hazır bir örnekle.

Kimlik Doğrulama

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

Deneyin

POST/api/v1/tools/svg-sprite-generator

Parametreler

iconsstringzorunlu

Tek bir sprite'ta birleştirilecek {name, svgText} simge SVG'lerinden oluşan dizi.

İstek gövdesi

{
  "icons": [
    {
      "name": "home.svg",
      "svgText": "<svg viewBox=\"0 0 24 24\"><path d=\"M3 12l9-9 9 9\"/></svg>"
    }
  ]
}

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-sprite-generator \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"icons":[{"name":"home.svg","svgText":"<svg viewBox=\"0 0 24 24\"><path d=\"M3 12l9-9 9 9\"/></svg>"}]}'

Yanıt

{ "spriteSvg": "<svg ...>...</svg>", "usageExample": "<svg class=\"icon\">\n  <use href=\"/sprite.svg#home\" />\n</svg>", "icons": [{ "id": "home", "viewBox": "0 0 24 24" }] }