SharpVectors - SVG# Reloaded

  •        183

The Scalable Vector Graphics (SVG) is an XML-based standard file format for creating graphics on the web, and is supported by most modern browsers. This project provides a C# library for parsing, converting and viewing the SVG files in WPF applications.

http://sharpvectors.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

VisioExportToXAML


An small add-in for Visual Studio 2007 to create XAML directly. Uses Thierry Bouquain's XamlTune and SharpVectors to perform the hard work of the conversion.

OpenType-SVG-Font-Editor - A user-friendly tool for adding SVG to OpenType fonts


The OpenType SVG Font Editor is a Universal Windows Platform (UWP) app for embedding SVG glyphs in an OpenType font. It was designed to simplify the process of creating SVG-based icon fonts, with web and app designers in mind. It can be considered a simpler, GUI-based version of the addSVGtable tool by Miguel Sousa of Adobe. Both of these tools use OpenType's 'svg ' table to include SVG content in the font file.This project was originally developed by Microsoft interns Alice Wen, Anya Hargil, and Julia Weaver. While we hope you find the tool useful, Microsoft makes no guarantees about the quality of the app or the fonts it generates.

jquery-plugin-svg-style


SVG Style - jQuery plugin to manipulate with styles of SVG in runtime http://xvoland.github.io/jquery-plugin-svg-style/

perl-SVG-Parser - SVG::Parser - converts SVG XML documents into SVG objects


SVG::Parser - converts SVG XML documents into SVG objects

svg-graph


SVG:::Graph is a pure Ruby library for generating charts, which are a type of graph where the values of one axis are not scalar. SVG::Graph has a verry similar API to the Perl library SVG::TT::Graph, and the resulting charts also look the same. This isn't surprising, because SVG::Graph started as a loose port of SVG::TT::Graph, although the internal code no longer resembles the Perl original at all.



svg-crowbar - Extracts an SVG node and accompanying styles from an HTML document and allows you to download it all as an SVG file


A Chrome-specific bookmarklet that extracts SVG nodes and accompanying styles from an HTML document and downloads them as an SVG file—A file which you could open and edit in Adobe Illustrator, for instance. Because SVGs are resolution independent, it’s great for when you want to use web technologies to create documents that are meant to be printed (like, maybe on newsprint). It was created with d3.js in mind, but it should work fine with any SVG.

party-mode - An experimental music visualizer using d3.js and the web audio api.


a somewhat-technical overview===========================Using the web audio api, I can get an array of numbers which corresponds to the waveform of the sound an html5 audio element is producing. There's a [good tutorial](http://www.developphp.com/view.php?tid=1348) on how to do this. Then, using `requestAnimationFrame` (with a little [frame limiting](http://codetheory.in/controlling-the-frame-rate-with-requestanimationframe/) for performance reasons) I'm updating that array as the music change

svg-edit - Fork of svg-edit (http://code.google.com/p/svg-edit/)


Fork of svg-edit (http://code.google.com/p/svg-edit/)

svg-android - SVG parsing and rendering for Android - http://code.google.com/p/svg-android/


SVG parsing and rendering for Android - http://code.google.com/p/svg-android/

perl-SVG-Metadata - SVG::Metadata - Perl module to capture metadata info about an SVG file


SVG::Metadata - Perl module to capture metadata info about an SVG file

svg-sprite-generator - This script should later collcet SVG files and generate an SVG sprite file


This script should later collcet SVG files and generate an SVG sprite file

SVG - A C# SVG rendering engine, primarily designed to allow SVG files to be used on the web.


A C# SVG rendering engine, primarily designed to allow SVG files to be used on the web.

svg-edit - Mirror of svg-edit Subversion repository: https://svg-edit.googlecode.com/svn/trunk/


Mirror of svg-edit Subversion repository: https://svg-edit.googlecode.com/svn/trunk/

SVG-Stacker - An experimental tool that turns a folder of SVG files into a single SVG Stack


An experimental tool that turns a folder of SVG files into a single SVG Stack

svg-filter-editor - An SVG filter editor written in SVG+JS


An SVG filter editor written in SVG+JS

svg-export - Export SVG to JPEG, PNG, PDF and SVG


Export SVG to JPEG, PNG, PDF and SVG

SVG-Image-Fallback - Change the image format when SVG isn't supported. E.g. from SVG to JPG/PNG.


Change the image format when SVG isn't supported. E.g. from SVG to JPG/PNG.

XAML & SVG Path Compressor


Path Compressor is a simple tool for shortening XAML and SVG Vector Path Data, which helps to reduce the size of XAML and SVG documents containing many or long paths. Feed it some XAML/SVG or a string of Path Data and it will give you back a shortened version.