EasyLottie指南
如何在线更改 Lottie 动画中的颜色
为品牌调色板、深色模式、营销活动或客户交接重新着色 Lottie 动画,无需手动编辑 JSON。


当 Lottie 颜色编辑器是正确的工具时
大多数 Lottie 重新着色作业不是动作设计作业。您已经喜欢了时机、缓动和构图。问题在于动画是在另一个品牌调色板中导出的,专为灯光模式设计,或者从具有通用颜色的市场下载。打开 After Effects 进行此类编辑的速度很慢,而且如果您没有源文件,通常是不可能的。
基于浏览器的Lottie颜色编辑器解决了实际版本的问题。它扫描 JSON 以获取可编辑的填充、描边和渐变值,让您将旧颜色映射到新颜色,并立即在实时预览中显示结果。
如何在线更改Lottie颜色
首先上传 Lottie JSON 或 ZIP。编辑器检测颜色值并将它们分组到调色板中。在更改任何内容之前检查检测到的颜色;重复值通常是跨多个层使用的有意标记。
选择要替换的颜色,然后使用选择器或十六进制输入选择新值。好的工作流程是首先替换最大的品牌颜色,然后调整支持的中性色、警告色、高光和阴影。预览每个更改,而不是立即替换所有内容。
当动画在浅色和深色背景上看起来都正确时,导出编辑的 JSON 或 ZIP。导出会保留动画结构,因此开发人员可以在他们已计划使用的同一 Lottie 运行时中使用编辑后的文件。
避免常见的重新着色错误
不要盲目地替换每一个相似的蓝色、红色或灰色。设计师经常使用附近的颜色值来创建深度、抗锯齿或微妙的阴影。将它们全部替换为一个单位值可以使动画看起来更便宜。
重新着色后测试对比度。在白色上看起来不错的成功复选标记在有色卡片上可能会消失。深色模式变体可能需要更明亮的笔触,而不仅仅是反转颜色。使用预览背景作为编辑的一部分,而不是事后的想法。
请记住,光栅图像与矢量形状不同。颜色编辑器可以更改 Lottie JSON 颜色值,但不会对嵌入的 PNG 屏幕截图或徽标重新着色。对于这些,请使用图像替换工具。
最佳用例
颜色编辑非常适合品牌匹配、深色模式变体、季节性活动、客户定制、产品 UI 状态和小型设计系统更改。它不太适合重写动画的结构或将矢量图更改为不同的对象。
如果您需要更深层次的运动更改,例如关键帧、路径、蒙版或缓动曲线,请返回 After Effects 中的源文件。对于调色板工作,浏览器工作流程通常更快、更安全。
快速清单
- 上传 JSON 或 ZIP 并查看检测到的颜色。
- 先更换品牌颜色,然后更换支持颜色。
- 在逼真的浅色和深色背景上预览。
- 尽可能保留微妙的阴影和高光。
- 导出 JSON 或 ZIP 并在目标运行时进行测试。
重现工作流程
使用这些本地示例文件重复本指南中描述的检查。在生产项目中使用该文件之前请先检查该文件。
测试结果:不改变时序重新着色
可下载的旋转器和脉冲文件为我们提供了受控的重新着色测试,因为两者都使用相同的 240 x 240 画布、30 fps 计时、60 帧范围和两秒持续时间。正确的颜色编辑会改变视觉颜色属性,而这些结构值在导出后保持稳定。
| 验证点 | 编辑前预计 | 预计编辑后 |
|---|---|---|
| 帆布 | 240 x 240 | 240 x 240 |
| 时机 | 30 fps 和 60 框架 | 30 fps 和 60 框架 |
| 外部资产 | 0 | 0 |
| 回放 | 完成两秒循环 | 相同的完整两秒循环 |
| 颜色值 | 原始填充和描边值 | 仅替换选定的值 |
将时间和维度视为回归检查。如果在调色板编辑期间持续时间、帧范围或画布大小发生变化,则导出修改的不仅仅是颜色,而且不应替换生产资源。
一次测试一个有意的映射。附近的阴影可能代表高光、阴影或抗锯齿。即使 JSON 在技术上仍然有效,将它们全部折叠成一种品牌颜色也会消除深度。
了解极限
- 颜色工具可以更改存储在 JSON 中的矢量填充、描边和支持的渐变停止点。它们无法可靠地对烘焙到 PNG、JPEG、WebP 或其他栅格资源中的像素重新着色。
- 表达式、效果和特定于渲染器的功能可以在播放时计算颜色。检测到的静态值并不能证明每种可见颜色都可以安全编辑。
- 传递白色的调色板可能无法满足深色模式、有色卡片或高对比度辅助功能主题的对比度要求。
如果你的结果不同
- 1.撤消最新的替换并重新测试单个检测值,以确定分组颜色是否控制比预期更多的图层。
- 2.在调查视觉差异之前,将导出的宽度、高度、帧速率、入点和出点与原始文件进行比较。
- 3.如果可见图稿是光栅图像,则将该更改移至“图像替换”,而不是强制进行 JSON 颜色替换。
- 4.如果某个渲染器与浏览器预览不同,请查看其支持的功能矩阵并测试更简单的填充或渐变导出。
常见问题
我可以在没有 After Effects 的情况下更改 Lottie 颜色吗?
是的。如果颜色存储为可编辑的 Lottie JSON 值,EasyLottie 可以在浏览器中检测并替换它们。
颜色编辑适用于渐变吗?
EasyLottie 检测常见的渐变停止点以及实心填充和描边。
我可以对 Lottie 内的图像资源重新着色吗?
不会。颜色编辑器不会对光栅图像重新着色。当图稿是嵌入图像时,使用图像替换。
我的文件上传了吗?
不会。编辑会在您的浏览器本地运行。
主要来源
根据下面的原始运行时或格式文档检查了技术行为。