O que é SVG?
Criado pelo W3C o SVG (Scalable Vectorial Graphics) é nada mais que um arquivo XML que contem tags especificas para gerar uma imagem vetorizada na sua aplicação. Com tags bastante simples você consegue gerar imagens de alta qualidade vetorizadas que por mais que você altere as proporções na tela essa não perderá qualidade, por ser uma imagem vetorizada.
Podendo ser apenas imagem fixa ou animação, o SVG pode ser trabalhado junto ao JavaScript para manipular eventos de imagem. O formato SVG permite três tipos de objetos gráficos, sendo eles imagens, textos ou formas geométricas vetoriais.
Por que utilizar SVG?
Quando você trabalha com imagens que necessitam de grande
riqueza de detalhes e vai exibir esta em uma aplicação, essa imagem precisa ser
salva com uma grande qualidade, ou seja, essa imagem vai ter um grande tamanho
e custo de armazenamento. Caso se queira economizar espaço a imagem vai ser
gerada com menos qualidade e ao expandir essa imagem irá distorcer, espalhando
os pixels e deixando visível isso.

Como no SVG os dados são escaláveis a imagem pode ser
redimensionada sem preocupação quanto a qualidade e distorção dessa imagem, sem
falar que por ser apenas um arquivo XML, apenas texto, o custo de armazenamento
é muito inferior assim como o de exibição.
Na internet ,por exemplo, se a imagem for grande dependendo da conexão do
usuário essa vai levar um certo tempo para ser carregada e utilizando o svg a
imagem é renderizada mais rapidamente, pois o browser lê as tags do xml e vai
construindo a imagem na página.
Muitas aplicações mobile hoje já estão utilizando o SVG, pois como a maioria
dos aplicativos não possuem um grande potencial de hardware, é menos custoso
exibir imagens e armazenar com essa extensão.
C
...
Exibição do post interrompida. Para ler conteúdo completo,
clique aqui