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
