AE脚本: 图层一键居中 (中文版支持)
AE脚本: 图层一键居中 (中文版支持)
还在手动调整图层位置吗? 这个AE脚本可以帮助你一键将选中的图层居中到合成中央, 大大提高工作效率!
AE脚本代码:
//将所选图层置于合成中央
//支持中文版AE
function centerLayer() {
var activeComp = app.project.activeItem;
if (activeComp && activeComp instanceof CompItem) {
var selectedLayers = activeComp.selectedLayers;
if (selectedLayers.length > 0) {
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;
layer.property('Anchor Point').setValue([layerWidth/2, layerHeight/2]);
layer.property('Position').setValue([activeComp.width/2, activeComp.height/2]);
}
} else {
alert('请先选择一个图层。');
}
} else {
alert('请先打开一个合成。');
}
}
centerLayer();
使用方法:
- 打开AE软件, 并打开需要操作的合成。
- 选择需要居中的图层。
- 点击菜单栏中的'文件'-'新建'-'脚本', 将生成的脚本代码复制粘贴到弹出的脚本编辑器中。
- 点击脚本编辑器中的'文件'-'保存', 将脚本保存到指定的文件夹中 (方便以后调用)。
- 点击脚本编辑器中的'运行'按钮, 或按下快捷键'Ctrl+Enter'执行脚本, 选中的图层将自动居中显示在合成中央。
注意:
- 此脚本支持中文版AE, 其他语言版本的AE可能需要修改代码中的中文字符。
- 建议将脚本保存, 方便以后重复使用。
原文地址: https://www.cveoy.top/t/topic/jzdc 著作权归作者所有。请勿转载和采集!