-
AE脚本-颜色选择器
这是smallpath大佬为Adobe脚本重建的颜色选择器。 支持所有Adobe软件,例如PS,AI,AE等。 引入方法 #include './colorPicker.js' 或者复制粘贴js文件中的所有代码; 调用 resultColor; //得到一个 RGB数组 如[0.5,0.5,0.5] 你也可以传入参数让面板预先选中某个颜色,示例: var resultColor…- 0
- 0
- 116
-
AE[脚本](颜色选择器)
项目地址 源代码 (function() { "use strict"; var const_undef = void 0; var rgbNormalize = function(rgb) { return [ rgb[0] / 255, rgb[1] / 255, rgb[2] / 255 ]; }; var hsbNormalize = function(hsb) { r…- 0
- 1
- 179
-
[AE脚本] 如何快速修改AE版本语言?
众所周知,修改AE版本的语言是到AE的安装目录下,修改一个名叫application.xml的文件 那既然涉及到了XML,那这个时候就有人问了?怎么读取XML? 那也是非常的简单,先new一个XML,然后把读取到的内容,放在XML里就行了,也是非常的简单,好像eval也行,不过推荐new XML,因为我没试过eval 那怎么调用XML的属性和值呢?推荐去看文档 那既然获得了XML对象,那怎么获得A…- 0
- 1
- 241
-
[AE脚本]给ui快速添加右键菜单
粗略演示 这是代码 function ringhtClickMenu(container, window) { if (container.orientation === stack) { window.addEventListener(blur, function (event) { window.hide(); }); container.addEventListener(mouseup, f…- 0
- 4
- 236
-
[AE脚本开发]合并多条路径为一条
使用方法 选择要合并的路径, 运行脚本即可 脚本源码 'use strict'; var comp = app.project.activeItem; if (comp && comp instanceof CompItem) { var selectedShapes = comp.selectedProperties; var extend = functio…- 1
- 0
- 197
-
[AE脚本源码]快速选择图层
介绍 文本框输入内容按回车 或者失焦, 就可以选择当前合成包含此文本的图层 js源码 /** * name:Fast Select * version: 0.0.1 * description: You can input some text, then this script will select all layer that contain this text * author: yueli…- 0
- 2
- 205
-
[AE脚本] 笔记向: 获取所有效果的更改参数
最近在学赤动的教程, 顺手想写写笔记, 但是效果太多了而且截图好麻烦, 于是写个脚本, 用来获取已选图层上, 所有效果中, 参数更改的内容, 并发送到剪切板, 效果如下 ____________ Curves ____________ VC Color Vibrance Brightness: 0.5 Matte Alpha: 2 ____________ Glow Glow Radius: 10…- 0
- 0
- 694
-
[AE脚本示例] 遍历效果并创建文件夹
今天我想做做内置效果笔记, 于是想先遍历所有效果, 并创建对应的.md文件 用到的脚本方法与关键点 effects fsName (文件的特定平台的完整路径名) 源码 var effects = app.effects; var effects_store = {}; // 引入File类 var File = File || $.global.File; // 获取当前脚本文件所在的文件夹路径 …- 1
- 0
- 282
-
【AE脚本】下拉菜单快速选择图层 | DropTune
当图层数量较多时,从效果下拉菜单中选择目标图层太费劲了。请使用此脚本。 (function (aGbl) { function mCreateUI(aObj) { var mPorW = (aObj instanceof Panel) ? aObj : new Window("palette", "DropTune", undefined); mPorW.p…- 0
- 0
- 423
-
[AE脚本] 删除有错误的表达式 DelErrorExps
删除当前活动合成中的错误表达式。 复制下面代码到文本txt中,更改扩展名为 DelErrorExps.jsx (function () { app.beginUndoGroup("DelErrorExps"); // 为了确保不会错误地处理项目面板中的一个项目,暂时将查看器设为活动状态。 app.activeViewer.setActive(); var mAi = app.p…- 1
- 0
- 295
-
[AE脚本示例]一个标记管理器
简单的获取设置标记 Get: 当前选择图层 => 获取图层标记, 否则获取合成的 Set: 当前选择图层 => 设置图层标记, 设置获取合成的 放置 要丢在 scrip Ui 文件夹里 代码 // Author: 月离 // Version: 0.0.1 // 链接: https://www.yuelili.com/?p=22409 // Get: 当前选择图层 => 获取图层标…- 0
- 0
- 289
-
[AE脚本开发]事件监听 鼠标篇
姊妹篇: 事件监听 按键篇 var myButton = new Window("palette", "我的按钮"); myButton.button = myButton.add("button", undefined, "单击我"); // 监听右键菜单事件 myButton.button.addEventList…- 0
- 0
- 396
-
[AE脚本开发]使用curl 获取网页信息
curl 命令介绍 https://www.cnblogs.com/zhuzhenwei918/p/6781314.html // 定义缓存文件 var tempFile = new File(Folder.temp.fullName + '/' + 'curl.txt'); // 获取网页信息,并写入文件 system.callSystem("c…- 0
- 0
- 324
-
将多个文件二进制数据以对象形式写入桌面
/** * @description 获取文件二进制数据源码 * @param {Object} file 目标文件 */ function getBinary(file) { var file = isFile(file) ? file : new File(file); file.open("r"); file.encoding = "BINARY"; …- 0
- 0
- 371
-
【AE脚本开发】颜色转换
[sc name="zhuanzai" author="jonathantneal" link="https://github.com/jonathantneal/convert-colors/tree/master/src" ][/sc] HEX and RGB @无名 正则hex转rgb function hexToRgb(hex) …- 0
- 0
- 674
-
【AE脚本示例】如何从aep文件中提取其中的素材路径
function aepToPaths(aepFile){ var paths = [] aepFile.encoding = "BINARY"; aepFile.open ("r"); var content = aepFile.read(); aepFile.close(); content.replace(/\"fullpath\"…- 0
- 0
- 553
-
用鼠伸缩放形状层,但不挤压描边宽度
概括一下思路: 1.锁死缩放属性,缩放属性不能改变,否则描边一定会被挤压 2.不改变缩放,那就改变形状的比例,也就是说,用鼠标伸缩形状图层,但不改变图层的缩放属性,而是改变形状的比例属性 3.然后将 描边属性 应用到改变后的形状,即:把形状属性组里的描边,移到外层的内容属性组,与它原先的父级属性组平级 但是没有这种功能,只能在内容属性组下新添加一个描边属性,把原先的描边属性里的参数一个个复制过来 …- 0
- 0
- 808
-
【AE脚本示例】合成度遍历示例
//AE合成度遍历示例 v1.0 2022-05-04 //Raymond Yan 2022 (RaymondClr@outlook.com / QQ: 1107677019) function _arrayEach(array, iteratee) { var index = -1; var length = array.length; while (++index < length) i…- 0
- 0
- 558
-
【AE脚本示例】ScriptUI通过radioButton切换面板组
//ScriptUI通过radioButton切换面板组 v1.0 2022-04-20 //Raymond Yan 2022 (RaymondClr@outlook.com / QQ: 1107677019) var mainWindow = new Window("palette", undefined, undefined, { resizeable: true }); …- 0
- 0
- 370
-
【AE脚本开发】调用ae自带颜色拾取
Github link=https://github.com/Belonit/AEColorPicker 方法一 外部插件 安装 Windows: 将 AEColorPicker.aex 复制到文件夹 Adobe After Effects 安装目录\Support Files\Plug-ins Mac: 将 AEColorPicker.plugin 复制到文件夹 Applications/Ado…- 0
- 0
- 523
-
【AE脚本】翻译小助手 | 一键获取效果所有属性
使用前 记得打开 编辑-> 首选项 -> 脚本与表达式 -> 允许脚本访问网络与文件读写 更新 0.0.3 修复了下,少var了一个变量。 使用方法 把文件放在AE脚本路径的UI Panel 文件夹里。 运行ae 选择一个图层,点击“翻译”按钮,将获取图层中的效果的所有参数,并保存到桌面文件(AE translattion xxx.txt)。 后续做笔记啊 弄中英对…- 0
- 0
- 1.3k
-
自定义绘图-画圆 v1.0
//自定义绘图-画圆 v1.0 2022-04-05 //Raymond Yan 2022 (RaymondClr@outlook.com / QQ: 1107677019) var palette = new Window("palette{properties:{resizeable:true},canvas:Custom{type:'customView'&…- 0
- 0
- 354
-
【AE 脚本】只在时间轴打开选择的合成的一种实现方法
function filterComp(seletion) { var compArr = []; for(var i=0;i<seletion.length;i++){ if(seletion[i] instanceof CompItem) {compArr.push(seletion[i])} } return compArr; } function onlyOpenSelComp() …- 0
- 0
- 350
-
【AE脚本开发】给脚本写个联网激活机制
/* 激活流程: 1.用户填写授权码; 2.利用授权码与机器码生成网页链接; 3.脚本调用curl程序访问链接。如果授权码有效,得到服务器通过机器码计算出来的激活码;否则得到服务器返回的授权码不可用。 4.将激活码存于本地。 说明:重装系统等原因导致本地激活码丢失,电脑需要再次激活时,只需联网验证机器码即可,无需再次填授权码。这个步骤自己扩展,这里写首次激活的示例。 */ //打开注册面板 fun…- 0
- 0
- 663
-
【AE脚本开发】验证系统 | 在线
本地验证(略) 在线验证 1.根据账号密码、机器码获取信息 https://www.yuelili.com/api/user/get_produt_auth/?username=用户名&password=密码&product=文章ID&mac=MAC码 成功返回 {"status":"ok","cookie&q…- 0
- 0
- 314