文件名称:Touchvg:TouchVG 是一个主要由C++开发的轻量级2D矢量绘图框架,可在 iOS、Android、Windows 等多个平台构建矢量绘图应用
文件大小:3.3MB
文件格式:ZIP
更新时间:2024-06-06 00:56:35
C++
关于 TouchVG TouchVG 是一个主要由C++开发的轻量级2D矢量绘图框架,可在 iOS、Android、Windows 等多个平台构建矢量绘图应用。 作者:张云贵 开源协议:LGPL 2.1,见 LICENSE 文件描述。 TouchVG 的功能 支持多点触摸或鼠标的交互绘图方式,可以无级放缩或平移显示矢量图形、图像、。 高性能绘图、快速手绘光滑曲线形状,在 iOS 上支持 CALayer 后台渲染和动态并行渲染,在 Android 上支持 SurfaceView 异步渲染。 除了基本的15余种矢量图形类型外,可使用C++或Java等来扩充更多的图形类型。 除了基本的20余种选择和绘图命令外,还可使用C++、Java等扩充更多的交互命令。 可以交互式修改图形的线宽、颜色等属性,可以进行放缩变形、克隆等图形操作。 支持JSON等格式的图形序列化操作,允许扩充XML、数据库等其他