这个项目能做什么
Collagen 是一款被设计为“程序员图像编辑器”的工具。它允许用户使用文本清单文件(JSON 或 Jsonnet)来描述 SVG 元素、图像文件(JPEG、PNG 等)以及其他 SVG 的布局。随后,该工具将这些描述和资产编译成一个单一的 SVG 文件,并自动将任何外部图像进行 base64 编码以确保便携性。
核心功能包括:
- 程序化布局:通过使用 Jsonnet,用户可以利用变量、算术运算、条件逻辑和 for 循环来创建复杂的同步几何图案。
- 资产集成:支持嵌入光栅图像和其他 SVG,且不会损失矢量精度或不必要地增加文件大小。
- 开发工作流:包含一个带有实时重新生成监听模式的 CLI 工具 (`clgn`),以及一个支持文本编辑和直接视觉编辑的浏览器内编辑器。
- 非破坏性编辑:所有源资产在项目文件夹中均保持其原始形式。
该工具特别适用于创建精确的图表、迷因(memes)或生成艺术,在这些场景中,传统的基于 GUI 的图像编辑器缺乏程序化控制。
评论
0 评分人数达到10人后显示
登录后参与讨论。