AE 脚本:一键将图层置于合成中央
以下是一个简单的 AE 脚本,可以将所选图层置于合成中央:
// 将所选图层置于合成中央
// 获取当前合成
var comp = app.project.activeItem;
// 获取所选图层
var selectedLayers = comp.selectedLayers;
// 循环遍历所选图层
for (var i = 0; i < selectedLayers.length; i++) {
var layer = selectedLayers[i];
var layerWidth = layer.sourceRectAtTime(0, false).width;
var layerHeight = layer.sourceRectAtTime(0, false).height;
var centerX = comp.width / 2;
var centerY = comp.height / 2;
// 将图层位置设置为中心位置
layer.property('Position').setValue([centerX - layerWidth / 2, centerY - layerHeight / 2]);
}
alert('已将所选图层置于合成中央。');
注意:这个脚本需要在 AE 的‘扩展’菜单下运行。在菜单栏中选择‘文件’ > ‘脚本’ > ‘运行脚本文件’,然后选择保存好的脚本文件即可。
原文地址: https://www.cveoy.top/t/topic/jzcm 著作权归作者所有。请勿转载和采集!