why SVG?
1.矢量的国际图形标准,以后随着浏览器的发展,相信矢量会更多的出现
2.illustartor等多数矢量绘图软件可以导出为这种格式
so
SVG现状
基本介绍:http://zh.wikipedia.org/wiki/%E5%8F%AF%E7%B8%AE%E6%94%BE%E5%90%91%E9%87%8F%E5%9C%96%E5%BD%A2
最新标准1.2,正在制定的标准2.0
可用的read库?
目前来看:主要有librsvg, libsvg2, wxsvg,qtsvg
- 其中librsvg是最强大的,但是基于linux编写,移植成本较高。
- libsvg2是基于librsvg做了整理的一个库,整体看来比较干净,但目前处于无人维护状态
- wxsvg是基于wxwidgets写的,应该大部分人都用不了
- qtsvg是基于qt写的,用qt开发可以,但作为解析的库不适合
能设计SVG软件工具
能够设计SVG图形作品的软件工具包括Adobe Illustrator、Visio以及CorelDRAW等。
而开放源代码的软件有Scribus、Karbon14、Inkscape以及Sodipodi等。
另外也有开放源码、功能简单但容易操作、免安装的在线SVG设计工具,例如svg-edit。
SVG相关资料
http://www.w3school.com.cn/svg/svg_example.asp
https://wiki.gnome.org/action/show/Projects/LibRsvg?action=show&redirect=LibRsvg
http://sourceforge.net/projects/wxsvg/
https://developer.mozilla.org/en-US/docs/Web/SVG
http://www.wowace.com/addons/libsvg-1-0
http://braumeister.org/formula/libsvg-cairo
https://github.com/agambier/libsvg2
对SVG归纳的比较好的博客:http://blog.csdn.net/max__payne/article/details/5488486