TouchVG 是一個通用的輕量級二維矢量圖形框架,可用於開發互動式矢量繪圖軟體,適用於 iPad/iPhone、Android 等多點觸摸設備,也適用於滑鼠互動的桌面套用。
基本介紹
- 中文名:TouchVG
- 性質:通用的輕量級二維矢量圖形框架
- 用於:開發互動式矢量繪圖軟體
- 適用於:iPhone、Android 等多點觸摸設備
簡介,特點,
簡介
TouchVG 大部分代碼是平台無關的C++開發的核心部分,在iOS上使用了少量的ObjC編碼編寫封裝模組,在Android上使用少量Java實現視圖封裝模組。已經可以掛接 GDI、GDI+、Quartz 2D、Android Canvas 等圖形庫。
如果你願意擴充的話,還可以擴充掛接 QT Canvas/OpenGL、OpenGL ES、OpenVG、Cocoa 2D 等圖形庫。
特點
TouchVG 框架已經在下列平台測試過:
1、MS Windows,VC++ 2005/2008,有演示程式;
2、Apple iOS 3.2-5.1,iPod Touch 4/iPhone 4/iPad 1/iPad 2/New Pad,有演示程式;
3、MS Windows,MinGW GCC,可編譯跨平台核心部分和graphwin模組,暫時未提供QT等演示程式;
4、Linux/MacOSX,GCC,可編譯跨平台核心部分,暫時未提供QT等界面的圖形演示程式。
5、Android,已完成矢量圖形的顯示、互動式繪圖、選擇、修改。
本框架正在完善中,請把您的使用體會告訴我,歡迎加入討論和測試完善。
可以商用,但需要在關於版權資訊中註明使用了TouchVG、作者及來源。