Encode SVG markup for embedding or rasterize it to PNG and white-backed JPEG.
Embedding modes percent-encode or UTF-8/Base64-encode the XML text for a data URL or CSS url(). Raster modes load the vector as an image, draw it at source or selected dimensions, and ask canvas to encode PNG or JPEG.
SVG: <svg xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" r="5"/></svg> To: CSS data URL
url("data:image/svg+xml,%3Csvg%20xmlns=...%3E%3Ccircle%20...%2F%3E%3C%2Fsvg%3E")
CSS embeds icons, documents export diagrams as PNG, and JSON messages carry SVG markup in Base64.