GodSVG是一款专业易用的矢量图形编辑软件,在GodSVG中用户可以自由创作和编辑各种矢量图形,无论是Logo设计、图标制作还是插画绘制都能轻松完成。软件支持SVG标准格式,提供丰富的绘图工具和路径编辑功能,还能实时预览设计效果,让矢量图形创作变得简单又高效。快来下载GodSVG开启你的矢量设计之旅吧!
交互式 SVG 编辑:通过用户友好的界面修改 SVG 文件中的单个元素。
实时代码更新:在 UI 中操作元素时,代码会即时生成并允许编辑。
优化的 SVG 文件:生成的文件体积小巧、效率高,提供多种优化选项。
虽然 GodSVG 的内置文档还在建设中,但基本使用方法已明确。GodSVG 介于传统 SVG 编辑器和辅助代码编辑器之间。鉴于 SVG 是一种基于文本的格式,在有效使用该工具之前,熟悉 SVG 基础非常有帮助。
添加新元素(如形状、组、渐变等)时,可以点击“+ 添加新元素”按钮,或者在视口内右键选择形状,或在元素列表中右键选择。你可以在视口中调整形状几何,或在元素列表中修改其他属性,如填充和描边。当然,你也可以直接编辑 SVG 代码。
在检查器中,将鼠标悬停在每个元素字段上即可查看对应的属性。你可以通过右侧的视口或左侧的元素列表选择元素,并通过右键菜单执行删除或移动等操作。所有可用快捷方式都可以在设置菜单中找到并配置。
对于路径数据属性,GodSVG 提供了更为复杂的编辑功能,允许选择单独的路径命令,与处理元素类似。你可以右键点击路径命令,选择“插入后”,然后选择想要的命令。如果熟悉 SVG 路径,还可以使用 M、L、H 等快捷键来插入新的路径命令。
GodSVG 采用 MIT 许可证发布,这意味着你可以自由地将其用于任何目的,创建的内容完全归你所有,并且你可以自由研究、修改和分发其代码,只需确保清楚标注出处。
通过这种方式,GodSVG 不仅为用户提供了强大的 SVG 编辑能力,还促进了开源社区的发展和技术共享。
v1.0Alpha10
文件导入和选项卡的更改
想要一次性导入多个 SVG 文件是很常见的,例如图标集。但在 GodSVG 中,你必须一个一个地导入。现在我添加了一次性导入多个 SVG 的功能。这适用于我所知的所有场景:
将多个 SVG 拖放到窗口中。以前,此操作只会检查第一个文件,从而导致一些意外行为。
在文件对话框中选择多个 SVG。之前,原生文件对话框和内置文件对话框在导入 SVG 时都只允许选择一个。
右键单击多个 SVG 时出现“打开方式...”类型的选项,这是在之前的 alpha 版本中添加的,但在极端情况下效果不佳。
这三种情况现在都使用相同的标准化、强大的系统,文件对话框允许您在导入 SVG 时选择多个文件。为了方便起见,将文件拖入 GodSVG 现在也会聚焦窗口。所有非 SVG 文件都会立即被丢弃,因此即使是杂乱的文件夹中的文件,您也可以直接删除。
自定义文件对话框经过重写,并进行了一些小的改进和错误修复。
围绕这一变化,我调查了允许无限数量的标签页是否可行,因为之前的上限是 50 个。我决定取消这个限制。为了更轻松地管理标签页,我添加了用于关闭所有空标签页或所有已保存标签页的新操作,并且 @Kiisu-Master 也让滚动浏览大量标签页变得更顺畅。
其他改进
默认布局已更改,检查器现在默认为第一个选项卡,正如我所期望的那样。最大 UI 比例不再向下舍入为 5% 的倍数,因为这会适得其反。
这<use>元素现在已得到一定程度的支持。它将在检查器中显示其“x”和“y”属性,并且它们还会为视口添加一个句柄。由于目前支持程度尚不高,此元素在 GUI 中不可用。但如果您在代码编辑器中输入它,或在现有的 SVG 中遇到它,现在您可以获得更流畅的使用体验。此功能由 {% gh "Jordyfel" %} 实现。
我已将错误嵌套的元素不再影响 GUI 的某些方面。例如,错误嵌套的形状将不会在编辑器中显示其句柄,并且不可用的渐变将不会显示在颜色选择器中。
错误修复
此次预发布的主要目标是快速解决一些主要错误:
修复了一些带有逗号的变换列表解析不正确,导致导入的 SVG 损坏的问题
修复了可能导致各种情况下标签损坏的问题
修复了首次打开 GodSVG 时第一个选项卡的内容无法保存的问题
修复了无量纲 SVG 在编辑时崩溃的问题
修复了 Android 和 Web 上偶尔出现的手柄移动故障
修复了高缩放级别和大坐标下的各种稳定性问题
其他较小的错误修复:
修复了椭圆弧路径命令的罕见视觉问题
修复了边缘情况<rect>元素被绘制成不应该的圆角
修复代码编辑器的滚动条位置