AfterEffect插件-常规功能开发-复制组合图层-js脚本开发-AE插件
文章目录
- 1.算法程序
- 2.作者答疑
1.算法程序
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行复制组合图层功能。源代码如下所示:
{// Double-Up.jsx// // This script creates duplicates of the layers in a composition and// lays them side by side with the original layers. You can use this // script to compare different settings on the same footage.// // Notes:// This script works best when it is initially applied to a footage layer // that's the same size as and centered within its composition. // Re-running the script allows you to double-up the previous layers.function DoubleUp(){var doubleUpData = new Object();doubleUpData.scriptName = "Double-Up";doubleUpData.strErrNoCompSel = "Select or open a composition, then try again.";doubleUpData.favorLongerDim = 0; // set to 1 to lay side-by-side along longest dimension (width or height)var comp = app.project.activeItem;if ((comp == null) || !(comp instanceof CompItem)) {alert(doubleUpData.strErrNoCompSel, doubleUpData.scriptName);return;}var selLayers = new Array();for (var i=1; i<=comp.numLayers; i++)selLayers[selLayers.length] = comp.layer(i);// first layer is the first selected layer; this controls width and heightvar firstLayer = selLayers[0];// revised comp settingsvar widthIsLonger = (comp.width > comp.height);var xOffset = (doubleUpData.favorLongerDim == widthIsLonger) ? comp.width : 0;var yOffset = (doubleUpData.favorLongerDim == widthIsLonger) ? 0 : comp.height;app.beginUndoGroup(doubleUpData.scriptName);comp.width = comp.width * ((doubleUpData.favorLongerDim == widthIsLonger) ? 2 : 1);comp.height = comp.height * ((doubleUpData.favorLongerDim == widthIsLonger) ? 1 : 2);for (var i=0; i<selLayers.length; i++) {var newLayer = selLayers[i].duplicate();newLayer.name = selLayers[i].name;newLayer.moveToEnd();newLayer.position.setValue([selLayers[i].position.value[0] + xOffset, selLayers[i].position.value[1] + yOffset]);}app.endUndoGroup();}DoubleUp();
}
2.作者答疑
如有疑问,请留言。
提示: 作者知了-联系方式1
提示: 作者知了-联系方式2
AfterEffect插件-常规功能开发-复制组合图层-js脚本开发-AE插件相关推荐
- AfterEffect(AE)插件-常规功能开发-放大缩小图层-js脚本开发-AE插件
文章目录 1.算法程序 2.文本转执行 3.作者答疑 1.算法程序 AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大 ...
- AfterEffect插件-常规功能开发-高斯特效添加-js脚本开发-AE插件
文章目录 1.程序算法 2.应用 3.作者答疑 1.程序算法 高斯模糊(英语:Gaussian Blur),也叫高斯平滑 ,通常用它来减少图像噪声以及降低细节层次. 从数学的角度来看,图像的高斯模 ...
- AfterEffect插件--常规功能开发--命令行渲染--js脚本开发--AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行命令行渲染功能.源代码如下所示: // Com ...
- AfterEffect插件--常规功能开发--合成放大缩小--js脚本开发--AE插件
文章目录 1.算法程序 2.作者答疑 1.算法程序 AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目 ...
- illustrator插件--常用功能开发--生成出血线--js脚本开发--AI插件--动作--菜单
文章目录 1.算法程序 2.作者答疑 1.算法程序 illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就生成出血线,开发一个生成出血线功能,以下功能仅用于学习 ...
- illustrator插件-拼版功能开发-自动拼版-js脚本开发-ai插件
文章目录 1.算法程序 2.作者答疑 1.算法程序 illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是拼版,开发一个自动拼版功能,源代码如下所示: if ...
- illustrator插件-拼版功能开发-一键拼版-js脚本开发-ai插件
文章目录 1.算法程序 2.作者答疑 1.算法程序 illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是拼版,开发一个一键拼版功能,源代码如下所示: fun ...
- illustrator插件--常用功能开发--标注横尺寸--js脚本开发--AI插件
1.算法功能 illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是标注横尺寸,开发一个标注横尺寸功能,以下功能仅用于学习交流,请勿用于非法用途和商业用途,源 ...
- illustrator插件--常用功能开发--查找白色叠印--js脚本开发--AI插件
illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是查找白色叠印,开发一个查找白色叠印功能,以下功能仅用于学习交流,请勿用于非法用途和商业用途,源代码如下所 ...
最新文章
- SQL执行并返回执行前/后结果
- 图解http-ping使用
- android手机连接无线路由器上网设置,怎样用手机设置无线路由器上网?
- matlab 类 继承,继承MATLAB中的密封类
- 读取HTTP请求消息头字段案例代码
- Windows 软件安全---注入安全
- win10各版本的历史记录
- Java 导入导出Excel
- 跟我学Springboot开发后端管理系统1:概述
- 基于keras实现双向GRU的中文情感分析
- React生命周期详解
- 计算机win7设置用户密码,怎么给win7电脑设置开机密码_w7电脑开机密码怎么设置...
- 1月1日服务器例行维护公告,1月1日服务器例行维护公告(已完成)
- 【日语】编程相关日语词汇
- 冯扬文:船用燃料油价格大涨对我省航运企业的影响
- win10快捷方式变成空白图标怎么办?
- 阿里资深技术专家总结:要怎样努力才可以成为公司主力架构师
- BZOJ2054疯狂的馒头
- 老男孩python全栈9期全套视频_[全套视频] 老男孩Python全栈7期:Flask全套组件及原理剖析视频教程,全套视频教程学习资料通过百度云网盘下载...
- css渲染图片时放大或缩小图片变模糊处理方式
热门文章
- 测试成功,修改能运行代码--待优化
- WSingle主题 – 可能是最好的WordPress小说主题,美观大方,功能强大
- matlab中汽车刹车,基于Matlab的汽车制动性分析.doc
- vagrants流浪者全装备合成
- HTML——设置滚动文字
- dedecms php_dedecms中使用php语句指南
- http://122.13.0.201/vote/list.php,风讯dotNETCMSv1.0免安装版源码
- 解决mac启动vue项目报错
- android别猜白块源码,小白式源码-别踩白块
- 【知识分享】提供消遣的小知识