SuperAPI AI 工具集

lottie-animator

设计与创作

查看项目

更新于 10-16 07:24

技能介绍

Lottie Animator 是一套用于生成与修复 Lottie 动画的技能,核心是:Lottie 为 JSON,容易出现“文件能解析但画面空白”的问题,因此不能只判断 JSON 是否合法,必须实际渲染查看。

主要能力:examples/ 提供 22 个 Python 生成器(如 success-check、error-shake、heart-like、spinner-arc),可从最接近的配方起步修改几何与节拍;scripts/motion.py 将内部风格封装为代码(track、delay、layer、group、ellipse、fill 等);svg2lottie.py 可把 SVG 路径、矩形、圆、多边形、渐变等转换为 Lottie 形状层;recolor.py 可列出并映射现有文件的颜色(含渐变与纯色层)。

使用方式:先 npm install 安装渲染器;循环为 build → lint → render → LOOK → revise。常用命令:python3 scripts/lottie_lint.py build/loader.json --strict;node scripts/render.mjs build/loader.json(可用 --onion 输出 onion.png 做动效审查);生成器可用 --palette night 切换配色。

限制:<text>、<use>、clipPath、mask 仅报告警告,需先在源 SVG 中压平;若无法渲染(缺 Node 或不在本仓库),应明确告知结果未经核实。具体收费、价格、平台支持等信息暂未提供。