以下是一个能够将所选图层居中于合成中心的 AE 脚本,支持中文版 AE:

// 将所选图层居中于合成中心

// 获取当前合成
var curComp = app.project.activeItem;

// 获取所选图层
var selectedLayers = curComp.selectedLayers;

// 遍历所选图层
for (var i = 0; i < selectedLayers.length; i++) {
  // 获取图层宽度、高度
  var layerWidth = selectedLayers[i].width;
  var layerHeight = selectedLayers[i].height;

  // 计算居中位置
  var centerX = curComp.width / 2;
  var centerY = curComp.height / 2;

  // 设置图层位置
  selectedLayers[i].property('Position').setValue([centerX - layerWidth / 2, centerY - layerHeight / 2]);
}

使用方法:

  1. 打开 AE,打开需要调整位置的合成。
  2. 选中需要居中的图层。
  3. 点击菜单栏中的“文件”->“脚本”->“运行脚本文件”,选择上述脚本文件。
  4. 图层将自动居中于合成中心。

注意事项:

  1. 确保所选图层的锚点在图层中心,否则居中位置会不准确。
  2. 该脚本仅适用于 AE CC 2019 及以上版本,低版本 AE 可能无法正常运行。

原文地址: https://www.cveoy.top/t/topic/jzcX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录