Grafica vettoriale scalabile (SVG)

Scalable Vector Graphics (SVG) è la descrizione di un'immagine come applicazione dell'Extensible Markup Language (XML). Qualsiasi programma come un browser Web che riconosce XML può visualizzare l'immagine utilizzando le informazioni fornite nel formato SVG. Diverso da una parte del termine scalabile grafica raster sottolinea che le immagini grafiche vettoriali possono essere facilmente rese scalabili (mentre un'immagine specificata nella grafica raster è una bitmap a dimensione fissa). Pertanto, il formato SVG consente la visualizzazione di un'immagine sul display di un computer di qualsiasi dimensione e risoluzione, sia che si tratti di un piccolo schermo LCD in un telefono cellulare o di un grande display CRT in una workstation. Oltre alla facilità di riduzione e ingrandimento delle dimensioni, SVG consente di riconoscere il testo all'interno delle immagini come tale, in modo che il testo possa essere individuato da un motore di ricerca e facilmente tradotto in altre lingue.

Le immagini grafiche vettoriali hanno anche il potenziale vantaggio rispetto ai formati di immagine Web standard, GIF e JPEG, di dimensioni. Rispetto a un'immagine bitmap, un'immagine SVG può essere molto più piccola e arrivare più rapidamente.

Si prevede che le immagini GIF e JPG (e un formato più recente, il PNG) continueranno a predominare. Sebbene le bitmap di questi formati di immagine possano essere ridimensionate, la riduzione dimensionale non consente necessariamente di risparmiare memoria, spazio di archiviazione o larghezza di banda e un ingrandimento significativo produce bordi irregolari ("le frastagliature"). Ci si aspetta, tuttavia, che le bitmap siano, e probabilmente continueranno ad essere, le preferite per la trasmissione digitale di fotografie, in particolare scene contenenti oggetti complessi non facilmente traducibili nelle formule utilizzate dai programmi di grafica vettoriale.