Rsvg#

Introduction

Rsvg# is a .NET binding to the librsvg library. (librsvg is sometimes also call rsvg.) Rsvg# lets you make use of SVG files in your applications.

SVG is vector graphics format which looks similar to HTML. More specifically, SVG is a W3C vector graphics format and language for describing two-dimensional graphics in XML.

One of the important things to understand about Rsvg# is that it is a rendering library for SVG files. (In fact, the "R" in Rsvg stands for render.) What this means is that Rsvg does not automatically do any scaling or resizing for you. If you want to resize or rescale, then you must re-render. (When SVG files are rendered, they are turned into Pixmap images, and stores in a Gtk.Pixbuf.)

This section describes how to build applications which use Rsvg#.