вставить изображение в композицию с помощью скрипта с эффектом Adobe - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть проект в Adobe After Effect CC 2015. В папке Заполнитель находятся 100 композиционных элементов.Каждая из этих 100 композиций не имеет слоя и имеет размер 1100px * 1100px (см. Изображение ниже).У меня также есть 100 изображений с именами от 1.jpg до 100.jpg того же размера (1100px * 1100px).

Моя цель: Изображение x.jpg должно быть размещено как слой изображения в композиции xс моим сценарием

Я хотел бы написать сценарий для этого.Мне удалось перебрать 100 композиций с помощью следующего кода:

var placeholder = app.project.item(2);

for(i = 1; i <= placeholder.numItems; i++){
  alert(placeholder.item(i).name);
}

Теперь вместо предупреждения имени я бы хотел вставить свои изображения в соответствующий слой.Я посмотрел в After-Effects-CS6-Scripting-Guide и проверил список атрибутов и методов compItem, с которым я имею дело (стр. 52).Однако я не нашел способа добавить изображение в композицию.

Это невозможно или я что-то упустил?

enter image description here

1 Ответ

0 голосов
/ 06 февраля 2019

Я только что нашел ...

Сначала можно добавить такой слой, как этот element.layers.add(****).

Я также импортировал изображения в папку.

Тогда решение было просто:

var placeholder = app.project.item(2);
var images = app.project.item(102);

for(i = 1; i <= placeholder.numItems; i++){
  placeholder.item(i).layers.add(images.item(i));
}
...