XML tabanlı, iki boyutlu ve matematiksel formüllerle tanımlandığı için kaliteden ödün vermeden sonsuz ölçeklenebilen hafif vektörel web görsel formatıdır (Scalable Vector Graphics).
\n\nNasıl Çalışır ve Temel Prensipleri Nelerdir?
\nPikseller yerine çizgiler, eğriler, poligonlar ve renk kodları içeren XML metin verisi olarak tarayıcı tarafından doğrudan render edilir.
\n\nNeden Kritik Öneme Sahiptir?
\nRetina ve 4K ekranlarda piksellenme ve bulanıklık yaşatmaz; dosya boyutu PNG/JPG'ye göre %80'e kadar daha küçüktür ve CSS/JS ile animasyonlanabilir.
\n\nEn İyi Uygulama ve Kullanım İpuçları
\nLogolar, ikon setleri ve grafik çizimlerde mutlaka SVG tercih edin; SVGO araçlarıyla gereksiz meta verilerini temizleyerek boyutu küçültün.
\n\nSık Yapılan Hatalar ve Kaçınılması Gerekenler
\nKullanıcıların yüklediği kontrolsüz SVG dosyalarını sunucuda güvenlik filtresinden geçirmeden kabul ederek XSS açıklarına davetiye çıkarmak.
Sıkça Sorulan Sorular (SSS)
SVG Nedir? (Ölçeklenebilir Vektör Grafikleri) hakkında en sık yöneltilen sorular ve mühendislik ekibimizin uzman yanıtları:
PNG piksel tabanlıdır ve büyütüldüğünde bozulur; SVG ise matematiksel vektördür ve sonsuz büyütüldüğünde dahi kristal netliğindedir.
Sadece koordinat metinleri içerdiği için birkaç kilobayt (KB) boyutundadır.