用途:把已有 logo 图片(PNG/SVG/JPG)或简单文字 logo 转成专业动画,输出独立动画文件(Lottie JSON、GIF、MP4),不是交互式 React/HTML 组件;若需交互工具应改用 artifacts-builder 技能。\n\n主要能力:支持淡入缩放、弹跳入场、脉冲、旋转、摆动等单元素动效;可将 SVG 拆分图标与文字分别动画,并协调同步或错峰入场;强调先定义品牌个性与运动隐喻,再选择缓动、时长、帧率和关键帧密度。\n\n使用方式:先分析 SVG 元素(python scripts/extract_svg_elements.py logo.svg --list),再准备优化资源(python scripts/prepare_logo.py logo.png --max-size 500 --optimize),编写 Lottie JSON 后用 validate_lottie.py 与 validate_loop.py 校验,先预览(python scripts/render_lottie.py logo_animation.json preview.gif --preview-frames 60),确认后渲染为 GIF 或 MP4,可用 batch_export.py 批量导出。依赖 pip install lottie[all]、Pillow、pycairo,Cairo 需按平台安装。\n\n限制:开发渲染阶段必须使用外部资源引用("e": 0),资源须与 JSON 同目录;嵌入 base64("e": 1)可能在大图时触发 Cairo MemoryError,建议渲染成功后再嵌入;含文字 logo 不能重绘文字,须从 SVG 提取;动画需校验循环以避免跳变。具体分类信息暂未提供。
wiggle
通用与其它
更新于 10-16 01:08