/QtSVGEditor

C++版本的SVG编辑器,开发工具Qt,可跨平台。

Primary LanguageC++MIT LicenseMIT

QtSVGEditor

本源码有以下特征:

一、程序是完全基于C、C++的SVG编辑器,开发工具QT,可跨平台。

二、不依赖其它第三方库,独立编译即可运行。

三、除了模糊处理和自定义字体之外,实现了大部分的SVG功能,能满足大部分应用场景。

四、程序有良好的性能,1M以内的文件大部分机器从解析到显示在1秒以内即可完成。

五、作者有十几年的SVG开发经验,这个SVG编辑器是所有图形应用的核心部分。

六、开源使用的是最宽松的MIT协议

基本功能

一、画图功能

直线、矩形、圆、椭圆、折线、多边形、曲线、图片、文本

二、对齐功能

左对齐、右对齐、下对齐、上对齐、垂直中线对齐、水平中线对齐、水平间隔一致、垂直间隔一致、宽一致、高一致、大小一致

三、组合

组合、解组

四、颜色

水平渐变色、射线渐变色、网纹

五、层次

上移一层、下移一层、置顶层、置底层

六、翻转

左旋转90、右旋转90、水平翻转、垂直翻转

七、缩放

放大、缩小、平移、复原

八、画布

网格、标尺、画布大小