ae中生成一个文件夹中的图片的图像列表,并将选择的图片导入ae的脚本
时间: 2024-03-15 16:46:48 浏览: 144
可以使用 ExtendScript 编写一个 AE 脚本来实现这个功能。以下是一个简单的脚本示例:
```javascript
// 获取用户选择的文件夹
var folder = Folder.selectDialog("请选择包含图片的文件夹");
if (folder != null) {
// 获取文件夹中的所有图片
var files = folder.getFiles("*.png");
// 创建一个新的合成
var comp = app.project.items.addComp("Image List", 1920, 1080, 1, 10, 30);
// 逐一导入图片并添加到合成中
for (var i = 0; i < files.length; i++) {
var file = files[i];
var footage = app.project.importFile(new ImportOptions(file));
var layer = comp.layers.add(footage);
layer.startTime = i * 2;
layer.inPoint = layer.time - 1;
layer.outPoint = layer.time + 1;
}
// 将合成添加到项目中
app.project.items.add(comp);
alert("已成功导入图片列表到 AE 项目中!");
} else {
alert("用户取消了操作!");
}
```
这个脚本可以让用户选择一个包含图片的文件夹,然后将其中所有的 PNG 图片逐一导入到一个新的 AE 合成中,并且每个图片都会在时间轴上占据 2 秒钟的时间。你只需要将这个脚本保存为 JSX 文件,然后在 AE 中运行即可。
阅读全文