EasyLottie

EasyLottie指南

如何在线更改 Lottie 动画中的颜色

为品牌调色板、深色模式、营销活动或客户交接重新着色 Lottie 动画,无需手动编辑 JSON。

作者 EasyLottie编辑团队已审核 3 分钟阅读报告更正
EasyLottie 颜色交换界面,具有检测到的动画颜色和实时预览
在替换任何值之前,可以检查检测到的填充、描边和渐变停止点。
Lottie 动画在 EasyLottie 浏览器编辑器中重新着色
导出前应根据真实的明暗表面检查结果。

当 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 240240 x 240
时机30 fps 和 60 框架30 fps 和 60 框架
外部资产00
回放完成两秒循环相同的完整两秒循环
颜色值原始填充和描边值仅替换选定的值

将时间和维度视为回归检查。如果在调色板编辑期间持续时间、帧范围或画布大小发生变化,则导出修改的不仅仅是颜色,而且不应替换生产资源。

一次测试一个有意的映射。附近的阴影可能代表高光、阴影或抗锯齿。即使 JSON 在技术上仍然有效,将它们全部折叠成一种品牌颜色也会消除深度。

了解极限

  • 颜色工具可以更改存储在 JSON 中的矢量填充、描边和支持的渐变停止点。它们无法可靠地对烘焙到 PNG、JPEG、WebP 或其他栅格资源中的像素重新着色。
  • 表达式、效果和特定于渲染器的功能可以在播放时计算颜色。检测到的静态值并不能证明每种可见颜色都可以安全编辑。
  • 传递白色的调色板可能无法满足深色模式、有色卡片或高对比度辅助功能主题的对比度要求。

如果你的结果不同

  1. 1.撤消最新的替换并重新测试单个检测值,以确定分组颜色是否控制比预期更多的图层。
  2. 2.在调查视觉差异之前,将导出的宽度、高度、帧速率、入点和出点与原始文件进行比较。
  3. 3.如果可见图稿是光栅图像,则将该更改移至“图像替换”,而不是强制进行 JSON 颜色替换。
  4. 4.如果某个渲染器与浏览器预览不同,请查看其支持的功能矩阵并测试更简单的填充或渐变导出。

常见问题

我可以在没有 After Effects 的情况下更改 Lottie 颜色吗?

是的。如果颜色存储为可编辑的 Lottie JSON 值,EasyLottie 可以在浏览器中检测并替换它们。

颜色编辑适用于渐变吗?

EasyLottie 检测常见的渐变停止点以及实心填充和描边。

我可以对 Lottie 内的图像资源重新着色吗?

不会。颜色编辑器不会对光栅图像重新着色。当图稿是嵌入图像时,使用图像替换。

我的文件上传了吗?

不会。编辑会在您的浏览器本地运行。

主要来源

根据下面的原始运行时或格式文档检查了技术行为。