ESC

SVG Optimize Edici

SVG dosyanizi buraya sürükleyin

veya dosya seçmek için tıklayın (.svg - maks. 5MB)

Tüm işlemler tarayıcınızda gerçekleşir. Dosyalariniz hiçbir sunucuya yüklenmez.

Kullanım Örnekleri

Web Performansi

Web sitesi yükleme hizini ve performans puanlarini iyileştirmek için SVG dosya boyutlarini azaltin.

Tasarım Temizliği

Illustrator, Figma veya Inkscape gibi tasarım araclarindan dışa aktarilan SVG dosyalarini temizleyin.

Satir Ici SVG

HTML veya React bilesenlerine doğrudan gomulmek için temiz, minimal SVG kodu hazirlayin.

Özellikler

Akilli Optimizasyon

Yorumlari, metaverileri, editor verilerini ve gereksiz özellikleri kaldırmak için coklu optimizasyon seçenekleri.

Boyut Karşılaştırmasi

Orijinal ve optimize dosya boyutunu yuzde tasarruf ile acikca görün.

Canlı Önizleme

Doğru göründugündu doğrulamak için optimize edilmiş SVG'yi tarayıcıda önizleyin.

Gizli ve Güvenli

Tüm işlemler DOMParser kullanılarak tarayıcınızda yerel olarak gerçekleşir. Dosyalar cihazınızdan çıkmaz.

Nasıl Kullanılır

1

SVG Yükle veya Yapıştır

Bir SVG dosyasini sürükleyip bırakın, seçmek için gözatın veya SVG kodunu doğrudan yapıştırın.

2

Seçenekleri Belirle

Uygulanacak optimizasyonlari seçin: yorumlari, metaverileri, boslugu, editor verisini kaldırın vb.

3

Optimize Et ve Disari Aktar

Optimize Et'e tıklayın, önizleme ve boyut tasarrufunu inceleyin, ardindan optimize edilmiş SVG'yi kopyalayın veya indirin.

Sıkça Sorulan Sorular

Standart seçenekler (yorumların, meta verilerin, düzenleyici ad alanlarının, boş niteliklerin ve boşlukların kaldırılması) için evet — oluşturulan görsel olarak özdeştir. Görünümü değiştirebilen tek seçenekler ondalık hassasiyet azaltımı (koordinatları yuvarlar) ve agresif ID kaldırma işlemidir (belirli ID'leri hedefleyen CSS seçicilerini veya JavaScript referanslarını bozabilir). İndirmeden önce optimize edilmiş çıktıyı doğrulamak için her zaman canlı önizlemeyi kullanın.

Kaynak dosyaya göre önemli ölçüde değişir. Adobe Illustrator'dan dışa aktarılan SVG dosyaları genellikle büyük miktarda Illustrator'a özel meta veri, katman verisi, font referansları ve temizlenen XML ad alanlarını içerir. Inkscape dışa aktarımları kendi düzenleyici ad alanlarını ve yorumlarını taşır. Figma SVG'leri genellikle daha temizdir. Tipik tasarruf: Halihazırda temiz olan SVG'ler için %20-40, yoğun meta veri içeren Illustrator veya Inkscape dışa aktarımları için %40-70. Araç, önce ve sonraki kesin bayt sayılarını gösterir, böylece sonucu her zaman bilirsiniz.

Tasarım araçları, kendi düzenleme özelliklerini korumak için SVG dosyalarının içine özel veriler gömer: Inkscape, sodipodi: ve inkscape: ad alanlarında katman adlarını ve kılavuz konumlarını saklar; Illustrator, i: ve dc: ad alanlarına veri gömer; eski araçlar ise Sketch veya Adobe meta verilerini içerir. Bunların hiçbiri SVG'nin bir tarayıcıda işlenmesi için gerekli değildir. Düzenleyici verilerini kaldırmak, özellikle karmaşık Illustrator dosyaları için en büyük boyut küçültme miktarını üretir.

Ondalık hassasiyeti, koordinat değerlerindeki (örneğin, d="M 10.3456789 20.1234567") ondalık noktadan sonra kaç basamağın tutulacağını kontrol eder. 6'dan 2'ye düşürmek bunları d="M 10.35 20.12" haline getirir ve hafif koordinat yuvarlaması pahasına bayt tasarrufu sağlar. İkonlar ve basit illüstrasyonlar için 2-3 hassasiyeti görünmezdir. Detaylı teknik çizimler veya ince eğrileri içeren illüstrasyonlar için 4-5'te kalın. Yuvarlama hatalarını yakalamak için hassasiyeti azalttıktan sonra %100 yakınlaştırmada önizlemeyi kontrol edin.

SVG öğeleri genellikle tasarım araçları tarafından oluşturulan uzun ID'lere sahiptir: id="rect_123456789" veya id="Layer_1_xA0_Background". ID'leri temizlemek, bunları id="a" veya id="b" gibi daha kısa isimlerle değiştirerek çok sayıda referanslı öğe içeren büyük SVG dosyalarında bayt tasarrufu sağlar. Bu, bağımsız SVG dosyaları için güvenlidir. Eğer SVG ID'leriniz web sayfanızdaki harici CSS seçicileri veya JavaScript tarafından referans alınıyorsa (örneğin, document.getElementById("myIcon")), bu seçeneği devre dışı bırakın veya optimizasyondan sonra referanslarınızı güncelleyin.

Evet. Kod giriş paneline geçmek için "Veya SVG kodunu yapıştır" seçeneğine tıklayın ve SVG işaretlemenizi doğrudan yapıştırın. Bu, bir HTML dosyasına gömülmüş, bir tasarım aracından kopyalanmış veya bir grafik kütüphanesi tarafından oluşturulmuş bir SVG'ye sahip olduğunuzda yararlıdır. Optimize ettikten sonra, Copy Code düğmesiyle sonucu kopyalayın ve ihtiyacınız olan yere tekrar yapıştırın.

Hayır. Araç, SVG'yi tamamen tarayıcı sekmenizde ayrıştırmak ve temizlemek için tarayıcının yerleşik DOMParser API'sini kullanır. Herhangi bir dosya yüklemesi gerçekleşmez, hiçbir sunucu SVG'nizi işlemez ve hiçbir şey cihazınızdan dışarı çıkmaz. Bu durum, ürün diyagramları veya marka varlıkları gibi mülkiyetli veya hassas SVG varlıklarını optimizelemek için güvenlidir.

Göndermeden önce optimize edin. Daha küçük SVG dosyaları daha hızlı git işlemleri, daha küçük depo boyutu ve daha temiz diff'ler (çünkü düzenleyici meta verileri genellikle her Illustrator kaydında değişir) anlamına gelir. İyi bir iş akışı: tasarım aracınızdan SVG'yi dışa aktarın, bu optimizer üzerinden geçirin, önizlemeyi inceleyin ve ardından optimize edilmiş versiyonu gönderin. Daha sonra tekrar düzenlemeniz gerekirse orijinal kaynak dosyasını ayrı bir tasarım varlıkları klasöründe tutun.

SVG Optimize Edici Nedir?

SVG kodu yapıştırın veya dosya bırakın, hangi optimizasyonları uygulayacağınızı seçin ve saniyeler içinde daha küçük, daha temiz bir SVG elde edin. Tasarım araçlarının geride bıraktığı şişkinliği budamak için harika.

Neler Kaldırılır?

Yorumlar, metaveriler, Inkscape/Illustrator editör ad alanları, boş özellikler, kullanılmayan def'ler ve fazla boşluklar. Ayrıca stilleri küçültebilir, ID'leri kısaltabilir ve ondalık hassasiyetini kontrol edebilirsiniz.

Yaygın Kullanım Alanları

Web performansı için SVG ikonlarından kilobaytlar budamak, git'e eklemeden önce Figma veya Illustrator çıktılarını temizlemek ve React componentleri için minimal satır içi SVG'ler hazırlamak.

İpuçları

İndirmeden önce optimize edilmiş SVG'yi mutlaka önizleyin. Düşük ondalık hassasiyeti daha fazla bayt kazandırır ama ince detayları yuvarlayabilir, yakınlaştırarak kontrol edin.

Gizlilik

İşlem tamamen tarayıcınızda DOMParser aracılığıyla çalışır. Dosya yüklenmez, veri cihazınızdan çıkmaz.

Güvenlik ve Gizlilik

Verilerinizin güvenliği bizim önceliğimiz

Yerel İşleme

Tüm işlemler tarayıcınızda gerçekleşir

Veri Transferi Yok

Verileriniz sunucularımıza gönderilmez

Veri Depolama Yok

Hiçbir veri depolanmaz veya paylaşılmaz

SSL Şifreleme

Güvenli bağlantı için SSL şifreleme

Sonraki Adım

MoreOnlineTools'ta Daha Fazlası