Son zamanlarda en çok illüstrasyon ve photoshop programları ile kullanılan SVG dosya formatı, hem web tasarımcıları hem de grafik tasarımcıların en çok tercih ettiği resim dosyası formatlarından biridir.
Türkçesi Scalable Vector Graphics olan SVG, günümüzde pek çok tasarımcının tercih ettiği XML tabanlı bir vektörel grafik türüdür.
Burada vektör, kısaca bir grafik dosyası çeşididir. İmge boyutu, işlevi ve çözünürlüğünden bağımsız bir şekilde matematiksel ifadelerden yararlanılarak oluşturulur. Burada vektör, ölçeklendirilebilir olduğu için farklı boyutlarda kullanılsa bile herhangi bir detay kaybı meydana gelmez. Bu kısımda SVG dosyasının genel özelliklerini aşağıdaki gibi maddeler halinde sıralamak mümkündür :
- Vektör yapısına sahip XML Tabanlı bir formattır.
- Burada SVG, XML yapısı içerisinde tanımlanmış çizim bilgilerini içerir.
- Herhangi bir SVG dosyası içerisinde belirlenmiş elementler ve bazı özellikler hareket ettirilebilir. Bunların sayesinde animasyon oluşturabilirsiniz.
- Illustrator gibi çeşitli programlardan yararlanarak elde ettiğiniz çizimlerinizi SVG formatında istediğiniz cihaza kaydedebilirsiniz.
- Bir yazı ve metin editör programı aracılığıyla SVG dosyası oluşturulabilirsiniz.
- Ayrıca SVG dosyasını istediğiniz bir boyutta ölçeklendirebilirsiniz. Misal olarak 100x ya da 500x boyutunda bir ölçeklendirme yaptığınızda dosyanızın çözünürlüğünde hiçbir bozulma meydana gelmez.
- Ayriyeten de, sayfa yazdırma esnasında SVG dosyalarınızda herhangi bir kayıp oluşmaz. Ayrıca SVG dosyaları, vektörel oldukları için de çok az yer kaplar.
SVG Dosyası Nasıl Dönüştürülür ?
Burada GIF, JPG ve PNG gibi dosya formatları, günümüzde en sık kullanılan görsel dosya formatlarından bazılarıdır. Oluşturulan ya da mevcut SVG dosyanızı GIF, JPG ve PNG gibi dosya formatlarına dönüştürebilirsiniz. Buradaki dönüştürme işlemi için çevrimiçi araçlardan yararlanabilirsiniz. Sketsa ve Contenta SVG Conventer programları yardımıyla SVG dosyasını kolayca dönüştürebilirsiniz. Ayriyeten, büyük boyutlu SVG dosyalarını yukarıdaki programlar yardımıyla da açabilirsiniz. Daha sonrasında, bu dosyaları SVG dosya formatında kaydedebilirsiniz. Bir diğer yandan da, bu programlar yardımıyla herhangi bir dönüştürme aracına ihtiyaç duymaksızın PD, PNG, DX, EPS ve ODG gibi formatlarla da kaydetme işlemi yapabilirsiniz.
SVG Kullanmanın Avantajları
Burada SVG dosyasını kullanmak pek çok önemli avantaj sağlar. Buradaki avantajları şu şekilde sıralayabiliriz :
- Asıl SVG dosyasının en önemli avantajı, istenilen tüm boyutlarda kullanılabilmesi ve herhangi bir bozulma olmamasıdır. Buradaki özelliğinden dolayı SVG en iyi grafik formatları arasında yer alır.
- Ayrıca SVG dosyası, etkileşim, performans, ölçeklenebilirlik, programlanabilirlik ve erişilebilirlik bakımından önemli avantajlar sağlar.
- Dünyada internet ortamında ya da farklı dijital mecralarda çeşitli grafikleri görüntülemek için SVG dosyasını rahatlıkla kullanabilirsiniz.
- Ayriyeten de, SVG dosyası bir W3C standardı olduğu için HTML, JavaScript, CSS ve DOM gibi teknolojiler ve açık standart diller ile kullanılabilir.
- Ayriyeten, SVG dosyası aracılığıyla pek çok farklı şekil ve metin öğesini herhangi bir bozulma oluşmadan birleştirebilirsiniz.
- Illustrator ya da Photoshop programları ile çizdiğiniz bir dosyayı kaydetmek için SVG formatından yararlanabilirsiniz.
SVG Özellikleri Nelerdir ?
Burada SVG, pratik düzenleme imkanı ve esnek yapısıyla birçok açıdan kazanım sağlamanıza yardımcı olur. Buradaki dosya formatının özellikleri şu şekildedir :
- Vektörün yapısında olması sayesinde dosya boyutu oldukça düşüktür.
- Ayrıca XML tabanlı dosya formatının yapısı tanımlanmış çizim belgelerini içerir.
- Dosyanın içerisinde belirtilen özellik ve elementler hareket ettirilebilir. Bunların sayesinde animasyon haline kolayca dönüştürülebilir. Bu dosyalar yazdırma aşamasında herhangi bir kayba uğramaz.
- Boyutların düzenlemesinde istenilen ölçeğin uygulanmasına izin veren SVG dosyaları, çözünürlükte bozulma olmadan ayarlama yapma imkanı sağlar.
- Kodların desteği de sunan dosya formatı ile arabirimler pratik bir şekilde oluşturulabilir. Bunun haricinde web tabanlı uygulamalar ve HTML5 ile birleştirme olanağı mevcuttur.









