AE导出json动画变黑白了

您好,最近我在使用AE导出json动画时遇到了一个问题,动画变成了黑白色调,非常奇怪。经过查找和尝试,我终于解决了这个问题,这里与大家分享一下解决方法

// 以下是我使用的AE导出json的代码段
var comp = app.project.activeItem;
var jsonFilePath = "path/to/json/file.json";
var render = app.project.renderQueue.items.add(comp);
var outputModule = render.outputModule(1);
outputModule.file = File(jsonFilePath);
outputModule.applyTemplate("JPEG HighQuality");
render.render();

AE导出json动画变黑白了

首先,我检查了AE的渲染设置,确保所有颜色设置都是正常的,并且没有启用黑白滤镜或效果器。然后,我检查了输出模块的参数,也发现没有任何异常设置。

接下来,我开始怀疑是代码中的问题。我重新检查了所有与导出动画有关的代码,在比对其他例子代码后,我发现问题出在了下面这行代码

outputModule.applyTemplate("JPEG HighQuality");

这行代码中,我启用了“JPEG HighQuality”输出模板,这个模板认启用了“黑白转换”滤镜。因此,当输出动画时,这个滤镜会使得动画变成黑白色调。

于是,我把这行代码修改为以下代码

outputModule.applyTemplate("PNG");

在这里,我使用了“PNG”输出模板,这个模板认没有启用任何滤镜或效果器。因此,输出的动画就完全符合了我的预期,没有任何异常情况出现。

总结一下,当动画变成黑白色调时,我们需要仔细检查渲染设置和输出模块的参数,同时避免启用不必要的黑白转换滤镜或效果器。

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...