SVG Optimizasyonu
SVG dosyalarındaki gereksiz açıklamaları ve meta verileri temizleyin, sayısal öznitelikleri yuvarlayarak dosya boyutunu küçültün.
Aracı çalıştır
SVG Optimizasyonu aracı, UTF-8 kodlu vektör grafik dosyalarınızı düzenleyerek dosya boyutunu küçültür. Yüklenen dosyadaki XML açıklamalarını ve meta veri bloklarını isteğe bağlı olarak ayıklar. Araç, viewBox değerlerini ve birimsiz koordinat, genişlik, yükseklik, opaklık ile çizgi kalınlığı gibi seçili sayısal öznitelikleri belirlediğiniz basamak hassasiyetine göre yuvarlar. Yuvarlama işlemi en yakın çift sayıya yuvarlama kuralıyla gerçekleşir ve sondaki gereksiz sıfırlar kaldırılır. Birim içeren değerler ve liste yapıları orijinal biçimini korur. İşlem için çözülen boyutu en fazla 2 MB olan standart SVG dosyaları kabul edilir. Belge türü tanımları veya harici varlık içeren dosyalar işlenmez. Araç; yol verilerini, dönüşüm tanımlarını, bağlantıları ve komut dosyalarını değiştirmez. Bu araç bir güvenlik temizleyicisi değildir, bu nedenle zararlı olabilecek betikleri ayıklamaz. Optimize etme adımından sonra panelde güncellenen SVG kodunu, indirilebilir dosya bağlantısını, bayt farkını ve tek ondalık basamaklı tasarruf oranını inceleyebilirsiniz.
Kullanım
- SVG dosyanızı yükleyin veya Base64 formatında metin alanına ekleyin.
- İsteğe bağlı olarak açıklamaları ve meta verileri kaldırma onay kutularını ayarlayın.
- Sayısal hassasiyet değerini 0 ile 6 arasında bir tam sayı olarak belirleyin.
- İşlemi başlatın ve sonuç panelinde oluşturulan optimize edilmiş SVG kodunu veya dosyasını alın.
Örnekler
- Gereksiz XML açıklamaları ve meta veri etiketleri barındıran 15 KB boyutundaki bir simge dosyasını yükleyin, hassasiyeti 2 olarak bırakıp açıklamaları temizleyin; küçültülmüş SVG kodunu ve dosya boyutu kazancını panelde görüntüleyin.
- Çok sayıda birimsiz koordinat ve opaklık değeri içeren 500 KB boyutundaki bir illüstrasyon dosyasında hassasiyeti 1 olarak ayarlayın; koordinatların yuvarlanmasıyla oluşan yeni SVG metnini ve optimized.svg dosyasını indirin.
SSS
Hangi sayısal değerler yuvarlanır?
viewBox değerleri ile koordinat, genişlik, yükseklik, opaklık ve çizgi kalınlığı gibi birimsiz seçili öznitelikler yuvarlanır. Birim içeren değerler (örneğin px veya em) ve yol verileri değiştirilmez.
SVG içerisindeki JavaScript kodları ve bağlantılar temizlenir mi?
Hayır. Bu araç bir güvenlik temizleyicisi değildir. XML açıklamaları ve meta veriler dışındaki bağlantılar, komut dosyaları ve olay işleyicileri korunur.
Yüklenebilecek en yüksek dosya boyutu nedir?
Çözülmüş UTF-8 SVG verisi için en yüksek sınır 2 MB olarak belirlenmiştir.
Sayısal hassasiyet için hangi aralık geçerlidir?
Hassasiyet değeri 0 ile 6 arasında bir tam sayı olmalıdır. Varsayılan değer 2 olarak uygulanır.