librsvg
From Wikipedia, the free encyclopedia
| Original author(s) | Raph Levien |
|---|---|
| Developer(s) | GNOME Project |
| Stable release | 2.36.2 / February 6, 2012 |
| Development status | Active |
| Written in | C |
| Operating system | Cross-platform |
| Type | Graphics library |
| License | GNU General Public License version 2 |
| Website | librsvg.sourceforge.net (Unmaintained) |
librsvg is a free software SVG rendering library written as part of the GNOME project, intended to be lightweight and portable.[1]
Contents |
[edit] Backends
librsvg uses two other libraries to perform tasks from reading the file to rendering to the screen.
- libxml is used to parse the XML code orientation of an SVG file into a form that can be accessed quickly by the library.
- cairo is used to render the information obtained by libxml to a block of memory.
[edit] Notable software using librsvg
librsvg is developed for the GNOME desktop but is also intended to be used in other software applications. As a notable example, wikis hosted by Wikimedia use librsvg to render SVG images.[2] It was once picked for these web applications because it was decidedly "fast but not very accurate", according to MediaWiki.[2][3]
Upon switching to the cairo vector rendering engine, librsvg became more accurate and more visually pleasing.
[edit] References
- ^ "Scalable Vector Graphics - librsvg". librsvg. SourceForge, Inc.. http://librsvg.sourceforge.net/. Retrieved April 06, 2011.
- ^ a b Lucideer (April 27, 2009). "Manual:Image Administration - MediaWiki". MediaWiki. MediaWiki. http://www.mediawiki.org/wiki/Manual:Image_Administration#SVG. Retrieved April 06, 2011.
- ^ "SVG benchmarks - MediaWiki". MediaWiki. MediaWiki. http://www.mediawiki.org/wiki/SVG_benchmarks. Retrieved April 06, 2011.
[edit] External links
- Official website (Unmaintained)
- librsvg Download Page (Up-to-date)
- GNOME RSVG Reference Manual
|
||||||||
| This graphics software-related article is a stub. You can help Wikipedia by expanding it. |