Gestione colore
Si presume che tutti i valori di colore incorporati nei file SVG e passati ai modelli SVG tramite variabili di sostituzione siano presenti nello spazio colore sRgb
.
Non viene eseguita alcuna conversione del colore quando le immagini sono incorporate nel SVG. Per garantire la fedeltà dei colori, assicurarsi di specificare icc=sRgb
per tutte le richieste di immagini incorporate.
Dopo la rasterizzazione, l'immagine SVG partecipa alla gestione del colore come qualsiasi altra immagine.
Esempio
Il seguente modello di SVG illustra i riferimenti alle immagini e l’utilizzo di variabili.
<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <svg width="500" height="500"> <image x="50" y="50" width="400" height="400" xlink:href="/is/image?src=$img$&wid=300&hei=400"/> <text x="150" y="400" style="font-size:$pts$; fill:$color$"> Title: $txt$ </text> </svg>
Questo modello di SVG può essere utilizzato come segue:
http://server/is/image/mySvgTemplate.svg?$txt=Svg%20Template%20Test&$img=myImage.tif&$color=red&$pts=40&qlt=95
Restrizioni
I file SVG devono essere autonomi e non devono fare riferimento a file o risorse secondari, ad eccezione delle immagini esterne a cui si fa riferimento nelle richieste di Image Server o Image Rendering (vedi sopra).
Viene eseguito il rendering solo del contenuto statico. Animazione, funzioni interattive, ad esempio pulsanti e così via. può essere presente ma non essere visualizzato come previsto.
Al momento non sono supportate specifiche colore basate sul profilo ICC.
<script>
elementi potrebbero essere presenti ma vengono sempre ignorati.