Vector graphics rendering (VML)

Vector graphics rendering, por vezes abreviado VML, refere-se a scalable vector graphics (SVG) usado em páginas Web. Este recurso foi amplamente utilizado com o Microsoft Internet Explorer versão 5.

Os formatos de gráficos vetoriais oferecem vantagens sobre os formatos de bitmap tradicionais, como GIF ou JPG. Talvez o mais significativo seja o facto de, com certos tipos de imagens, os ficheiros de gráficos vectoriais serem muito mais pequenos, em termos do número de bytes que contêm, do que os ficheiros bitmap dos mesmos objectos com detalhes semelhantes. Isto faz com que as páginas Web sejam carregadas mais rapidamente. Outra vantagem dos gráficos vectoriais é o facto de poderem ser facilmente escalados sem perda de resolução de imagem.

A renderização de gráficos vectoriais é mais adequada a imagens em que as formas podem ser definidas por funções matemáticas (por exemplo, linhas rectas, curvas simples, ondas, círculos, elipses, quadrados, rectângulos e triângulos). Em algumas situações, os gráficos vetoriais são inferiores aos gráficos bitmap. Um exemplo é uma fotografia de uma cena de natureza complexa incluindo árvores, nuvens e outros objetos com características fractais. Enquanto é possível renderizar tal imagem em formato vetorial, o arquivo vetorial pode conter várias vezes mais bytes do que o arquivo bitmap equivalente.