AE表达式与脚本——批量裁剪图层出入点

trimLayerIOPoint.jsx

功能:批量裁剪图层出入点至目标图层出入点。

注意:最后选择的图层即为目标图层。

下载链接:

提取码:vig4

详细代码:

function trimLayerIOPoint(){

app.beginUndoGroup(trimLayerIOPoint);

var curComp = app.project.activeItem;

if ((curComp != null) && (curComp instanceof CompItem)) {

var selLayers = curComp.selectedLayers;

var lastSelLayer;

var tarInPoint, tarOutPoint;

var tarIndex = selLayers.length-1;

lastSelLayer = selLayers[tarIndex];

tarInPoint = lastSelLayer.inPoint;

tarOutPoint = lastSelLayer.outPoint;

for (var i = 0; i < (selLayers.length - 1); i++){

var curLayer = selLayers[i];

curLayer.inPoint = tarInPoint;

curLayer.outPoint = tarOutPoint;

}

} else {

alert("Please select layers to offset");

}

app.endUndoGroup();

}

trimLayerIOPoint();

经验分享 程序员 微信小程序 职场和发展