GodSVG 是一款结构化的 SVG 编辑器。与其他编辑器不同,它的核心设计理念是直接呈现和编辑 SVG 代码,不添加任何额外元数据,旨在生成干净、精确且经过优化的 SVG 文件。
核心定位
GodSVG 定位为一款低抽象度的 SVG 编辑器,它介于传统的图形化 SVG 编辑器与纯代码编辑器之间,在提供友好用户界面进行编辑的同时,允许用户实时查看和修改底层代码。

当前状态
- 开发阶段:目前处于 后期 Alpha 测试 阶段,尚未正式发布。
- 开发背景:主要由开发者在业余时间独立完成。
主要特性
-
交互式 SVG 编辑
- 可以通过用户界面直接修改 SVG 文件的各个元素。
-
实时代码生成与编辑
- 在界面中操作元素时,相应的 SVG 代码会立即生成。
- 生成的代码是人类可读的,且不包含任何元数据。
- 用户也可以随时直接编辑代码,更改会同步反映在图形界面上。
-
优化的 SVG 输出
- 生成的 SVG 文件体积小、效率高。
- 提供多种辅助优化选项。

获取与使用方式
GodSVG 提供了多种版本和运行方式:
- 稳定版本:可以从其发布的版本列表中直接下载。
- Web 版本:可以通过官方在线编辑器直接使用:GodSVG Web Editor
- 实验性版本:
- Android:提供 APK,但目前为实验性版本,需自行验证签名。
- macOS:需要禁用 Gatekeeper 才能运行,因为开发者暂无资源处理苹果的公证流程。
- 最新开发版:
- 方式一:通过 Godot 引擎(v4.5.1)导入项目源文件运行。
- 方式二:从 GitHub 最新提交的构建产物中下载。
社区与支持
- 问题反馈与功能建议:通过 GitHub Issues 进行。
- 交流与讨论:可加入官方 Discord 社区。
- 支持项目:开发者接受捐赠,以支持项目的持续开发。
基本使用指南
GodSVG 要求用户对 SVG 基础知识有一定了解,以便更高效地使用。
- 添加元素:可以通过“+ Add new element”按钮、在画布或元素列表中右键单击来添加新元素(如形状、组、渐变等)。
- 编辑元素:
- 可以在画布上直接操纵元素的几何形状。
- 可以在左侧的元素列表中修改其属性(如填充、描边)。
- 始终可以直接修改右侧的 SVG 代码。
- 检查器:悬停在属性字段上可以查看其对应的 SVG 属性。
- 路径数据编辑:对于复杂的路径数据,提供了专门的编辑器,可以像操作普通元素一样选择、插入和编辑路径命令,并支持快捷键操作。
总之,GodSVG 是一款为追求代码纯净度和精确控制 SVG 输出的设计师和开发者打造的创新工具。


全部评论 0
暂无跟帖