Online SVG Temizleyici

Figma, Adobe Illustrator veya Inkscape'ten dışa aktarılan SVG dosyalarını optimize edin ve temizleyin. Meta verileri, gereksiz öznitelikleri ve boş grupları kaldırarak üretim ortamına hazır bir SVG elde edin.

Araç Stüdyosu

Bu aracı kendi sitenizde kullanmak ister misiniz?

WordPress, Notion veya kendi siteniz için renkleri ve karanlık modu özelleştirin.

Sıkça Sorulan Sorular

Gömülü SVG içeren tam bir sayfa HTML'sini yapıştırabilirim?

Evet. Temizleyici HTML içindeki SVG öğesini tespit eder ve işlemek için yalnızca bu bloğu çıkarır. SVG parçasını doğrudan yapıştırsanız da çalışır.

Illustrator SVG'leriyle çalışır mı?

Evet. Illustrator, SVG'leri XML deklarasyonları, meta verileri ve temizleyicinin kaldırdığı özel ad alanlarıyla dışa aktarır. Sonuç, tüm modern tarayıcılarla uyumlu bir SVG'dir.

Temizleme ile minifikasyon arasındaki fark nedir?

Temizleme gereksiz öznitelikleri ve etiketleri kaldırır ancak kodu okuyabilmeniz ve düzenleyebilmeniz için girintili biçimi korur. Minifikasyon ayrıca dosya boyutunu maksimuma indirmek için her şeyi tek satıra daraltır.

ID'lerin kaldırılması SVG'yi kırabilir mi?

Yalnızca SVG içindeki bir öğe başka bir öğeyi ID ile referans gösterirse, örneğin fill="url(#gradient)" aracılığıyla. Bu durumda Kimlik Kaldır seçeneğini devre dışı bırakın. Tam da bu sorunu önlemek için varsayılan olarak devre dışıdır.

SVG kodum herhangi bir sunucuya gönderilir mi?

Hayır. Tüm işlemler tarayıcınızda yerel DOMParser ve XMLSerializer API'leri kullanılarak gerçekleşir. Kod asla cihazınızı terk etmez.

# SVG Temizleyici: Figma ve Illustrator'dan Temiz Kod

Figma, Adobe Illustrator veya tarayıcı inceleme aracından dışa aktarılan herhangi bir SVG yapıştırın ve üretim ortamına hazır temiz, optimize edilmiş bir vektör dosyası elde edin.

# Neden dışa aktarılan SVG dosyaları bu kadar kiridir?

Figma'dan bir SVG dışa aktardığınızda, yalnızca uygulama içinde anlamlı özniteliklerle dolu bir dosya alırsınız: data-name, xml:space, iç katmanlara referanslar ve tasarım meta verileri. Sonuç gerekli olandan %40-70 daha ağır bir SVG'dir.

# Temizleyicinin kaldırdığı şeyler

  • Editör meta verileri: Figma ve Illustrator'un otomatik olarak eklediği metadata, title ve desc etiketleri.
  • Inkscape ad alanları: inkscape: ve sodipodi: önekine sahip tüm öğeler.
  • Gereksiz öznitelikler: xml:space, version, fazlalık xmlns:* ve Figma data-* öznitelikleri.
  • Boş gruplar: silinen katmanlardan kalan içeriği olmayan <g> öğeleri.
  • XML deklarasyonları: SVG'yi HTML'ye gömerken gereksiz olan <?xml version="1.0"?> deklarasyonu ve DOCTYPE.

Bibliyografik Referanslar