Scalable Vector Graphics
SVG was created to describe the relations between mixed vector & raster graphics and 2D vector graphics for use in XML. It was developed by the W3C and features support for declarative scripting as well as interactive and animated graphics. 3D object descriptions aren’t supported, however. It was created on the foundation of several markup languages, including PGML and VML.
Portable Network Graphic
PNG is essentially a form of storage that losslessly stores data from raster graphics using a deflation algorithm. The intent was for PNG to become a free GIF alternative. Three raster image types are supported – colour, colour-indexed, and greyscale images. All the graphical info data in a PNG image is compressed for easier storage.