SVG formatı
Hiç piksel değil — şekiller çizmek için talimatlar, bu yüzden her boyutta keskin kalır.
SVG nedir?
SVG, XML tabanlı bir vektör formatıdır. Bir piksel ızgarası depolamak yerine geometri depolar: yollar, daireler, gradyanlar, metin. Tarayıcı bunu gereken boyutta işler, bu nedenle bir SVG logosu bir telefonda ve bir reklam panosunda eşit derecede keskindir.
Düz, geometrik sanat eserleri için de çok küçüktür. PNG olarak 40 KB olacak bir logo, SVG olarak genellikle 2 KB'dir ve piksel yoğunluğu başına bir yerine yalnızca bir dosyaya ihtiyaç duyar.
XML olduğu için SVG, komut dosyaları, harici referanslar ve gömülü stiller içerebilir. Bu onu gerçekten aktif içerik yapar ve güvenilmeyen bir kaynaktan gelen bir SVG, bir HTML dosyasıyla aynı dikkatle ele alınmalıdır — bu yüzden KaiConvert asla sayfaya rastgele SVG işaretlemesi enjekte etmez.
Yaygın kullanımlar
- Logolar, simgeler ve arayüz grafikleri
- Grafikler ve veri görselleştirme
- Ölçeklenmesi gereken illüstrasyonlar ve çizgi sanatı
- Her yoğunlukta net bir şekilde işlenmesi gereken her şey
Avantajlar
- Çözünürlükten bağımsız — her boyutta keskin
- Geometrik sanat eserleri için çok küçük dosyalar
- CSS ile stil verilebilir ve animasyon yapılabilir
- Bir SVG içindeki metin gerçek, seçilebilir metin olarak kalır
Sınırlamalar
- Fotoğraflar için uygun değil
- Karmaşık illüstrasyonların işlenmesi yavaş olabilir
- Komut dosyaları içerebilir, bu nedenle güvenilmeyen SVG'ler bir güvenlik riskidir
- Gelişmiş özellikler için işleme motorlar arasında hafifçe değişebilir
Tarayıcı desteği
İşleme için evrensel. KaiConvert, yüklenen SVG'yi güvenilmeyen olarak kabul eder: DOM'a satır içi olarak eklenmek yerine korumalı bir resim öğesinde rasterleştirilir, böylece gömülü komut dosyaları asla çalışmaz.