Scalable Vector Graphics can be defined as a vector image format that can be used to create interactive two dimensional graphics including animations.
Vector graphics can be divided into several categories. Scalable Vector Graphics, which is also known as SVG can be considered as one format out of them. Scalable Vector Graphics come in .svg file extension and they have the ability to store two dimensional graphics. This file format is based on XML markup language. In other words, a .svg file contain an image and it is based on a text file format. SVG file format was introduced to the world by World Wide Web Consortium. The main intention of them was to create a standardized image file format to display vector graphics on the Internet.
Files with .svg format can be created with the help of Adobe Creative Suite Applications such as Adobe Photoshop. However, they are not solely reserved for Adobe applications and there are many software that can be used to develop SVG files. You can also compress .svg files and once compressed, they will be stored in the computers as .svgz files.
Since there is a significant rise in the usage of mobile phones over the past few years, actions taken to incorporate SVG files with mobile platforms as well. That has resulted in the development of full SVG standard subsets. They are equipped with limited capabilities and designed specifically for user agents. In the year 2003, an international telecommunications standards group named 3GPP adopted SVG as their vector graphic media type for the use of mobile phones. Few years later, they were used to display MMS messages on mobile phones. You can even find SVG files among latest smartphones.
SVG files are not compatible with older versions of web browsers such as Internet Explorer. But it is compatible with all the browsers that were launched or updated after 2010. It is one of the best image file formats that can be used to display vector graphics on World Wide Web in an interactive manner.