
AE插件开发
文章平均质量分 71
AE插件开发相关技术栈。
插件开发
熟练开发PS插件、AI插件、AE插件、CDR插件、3DMax插件和其它各类插件。
展开
-
CEP开发基础知识-AI|PS|AE插件-事件机制-文件操作-界面颜色
读取 window.cep.fs.stat(path).data.mtime 可以获取文件文件最后一次被修改的时间。原创 2022-09-06 10:00:00 · 814 阅读 · 0 评论 -
AfterEffect插件-图层排序-js脚本开发-AE插件
可编写脚本的应用程序的核心是对象模型。使用 Adobe After Effects 时,您可以创建项目、合成和渲染队列项目以及它们包含的所有元素:素材、图像、实体、图层、蒙版、效果和属性。每个对象都有自己的特殊属性,After Effects 项目中的每个对象都有自己的标识(尽管并非所有对象都可以通过脚本访问)。After Effects 脚本使用 Adobe ExtendScript 语言,它是 JavaScript 的扩展形式,被多个 Adobe 应用程序使用,包括 PS、AI和 ID。..原创 2022-08-07 11:18:10 · 814 阅读 · 0 评论 -
AfterEffect插件-常规功能开发-高斯特效添加-js脚本开发-AE插件
高斯模糊(英语:Gaussian Blur),也叫高斯平滑 ,通常用它来减少图像噪声以及降低细节层次。 从数学的角度来看,图像的高斯模糊过程就是图像与正态分布做卷积。由于正态分布又叫作“高斯分布”,所以这项技术就叫作高斯模糊。AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行高斯特效添加功能。源代码如下所示: 合理的脚本代码可以有效的提高工作效率,减少重复劳动。 如有疑问,敬请留言。......原创 2022-07-08 10:21:31 · 516 阅读 · 0 评论 -
AfterEffect插件-常规功能开发-图层排序-js脚本开发-AE插件
文章目录1.图层排序功能2.作者答疑1.图层排序功能 AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行图层排序功能。源代码如下所示:{ // Sort Layers by In Point.jsx // // This script reorders layers in the active comp, sorted by inPoint. // function SortLayers原创 2022-04-11 15:00:00 · 312 阅读 · 0 评论 -
第一章 Adobe After Effects AE插件开发 SDK入门-AE内部结构定义(二)-参数值的定义
文章目录1.AE内部结构-参数值的定义2.作者答疑1.AE内部结构-参数值的定义 在AE内部传递参数,特别是一些复杂计算,对值具有一定的限制,源代码如下:/* PF_ParamFlags These flags are passed when adding a param (using PF_ADD_PARAM) to specify some details about how the param can be used. The flags are: PF_ParamFlag_CA原创 2022-04-09 15:14:44 · 576 阅读 · 0 评论 -
第一章 Adobe After Effects AE插件开发 SDK入门-AE内部结构定义(一)-版本
文章目录1.AE内部结构定义2.作者答疑1.AE内部结构定义 开发AE插件会使用到非常多的AE内部数据结构,先大致了解这些结构对于开发AE插件,还是非常有帮助,源代码如下所示://CC#define PF_AE141_PLUG_IN_VERSION 13 // auto-set by prep_codeline_for_release.py, adjust comment if manually edit is okay#define PF_AE141_PLUG_IN_SUBVERS 1原创 2022-04-09 15:12:06 · 4493 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 9 」签名打包与 ZXPSignCmd
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd这次来说说,CEP 扩展打包发布相关的事。CEP 扩展必须有签名才能运行CEP 扩展必须有签名才能运行,而所谓签.转载 2022-04-09 09:04:33 · 1017 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 8 」API - 文件读写与二进制数据
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd这篇文章介绍的是 CEP 的文件的读写与二进制数据处理的相关内容。首先要说明的是由于 CEP 的 JavaScript.转载 2022-04-09 08:58:36 · 1389 阅读 · 2 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 7 」UI - HTML 开发的一些细节
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmdCEP 面板实际上就是一个 Chormium 改造的浏览器(准确来说是 LIBCEF),在 CC2015 上 LIBCE.转载 2022-04-09 08:43:11 · 447 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 6 」调用 JSX 并传递信息
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd前面在「 3 」CEP 的运行机制那一篇中说过了 CEP 扩展运行的 JavaScript 与宿主的 JSX (Exte.转载 2022-04-09 08:39:46 · 1383 阅读 · 3 评论 -
从零开始的PhotoShop CEP 6 开发教程 「 5 」事件(EVENTS)监听/发起
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmdCEP 扩展通过事件(Event)来捕获 PhotoShop 的各种操作和状态的变化,同时也可作为 JAX 和 CEP .转载 2022-04-09 08:36:02 · 1250 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 4 」Hello World
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd前面的预备知识已经说完了,可以先完成一个最简单的 Hello World !扩展了。建立扩展目录在扩展存放路径中.转载 2022-04-09 08:31:22 · 642 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 3 」CEP 的运行机制
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd一个面板实际上就是一个网页一个 CEP 插件实际上是一个在显示在宿主程序面板窗口中的网页,通过提供的接口.转载 2022-04-09 08:25:14 · 882 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6 开发教程 「 2 」CEP 文件结构
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmdCEP 目录结构CEP 的目录结构CEP 插件存放的目录:Win 32bit:C:\Program F.转载 2022-04-08 08:58:47 · 1424 阅读 · 0 评论 -
从零开始的 PhotoShop CEP 6开发教程「 1 」配置开发环境
《从零开始的 PhotoShop CEP 6 开发教程》系列目录「 0 」目录「 1 」配置开发环境「 2 」CEP 文件结构「 3 」CEP 的运行机制「 4 」Hello World !「 5 」事件(EVENTS)「 6 」调用 JSX 并传递信息「 7 」UI - HTML 开发的一些细节「 8 」API - 文件读写与二进制数据「 9 」签名打包与 ZXPSignCmd开发工具PhotoShop CC2015 文本编辑器 Chrome 浏览器PhotoShop CEP 插件的开发转载 2022-04-08 08:50:54 · 1443 阅读 · 1 评论 -
从零开始的 PhotoShop CEP 6开发教程「 0 」目录
PhotoShop 等 Adobe CC(和以前的 CS)系列的软件的扩展开发在国内一直很是边缘的领域,相关中文资料少的可怜。而 PhotoShop 的扩展开发从 Adobe Flash、Adobe Flex、Adobe Configurator 4 开发插件后来有换成 HTML5 + Javascript(Node.js) 的 CEP,经历你多个阶段,本系列教程就是针对最新的 CEP6 (相应的是 Adobe CC 2015)扩展插件开发。CEP 是什么?CEP (原CSXS)是 Adobe 为转载 2022-04-08 08:45:01 · 1072 阅读 · 0 评论 -
第一章 Adobe After Effects AE插件开发 SDK入门-异常捕捉宏
文章目录1.异常捕捉宏2.作者答疑1.异常捕捉宏 在AE插件开发中,为了方便捕捉常用的异常,申明了许多方便使用的异常宏,源代码如下所示:#ifndef _PT_ERR_H_#define _PT_ERR_H_#define PT_XTE_START {A_Err _err = A_Err_NONE; try {#define PT_CATCH_PART1 } catch (long _tmp_err) { _err = _tmp_err; } \ catch(std::原创 2022-04-07 08:02:22 · 568 阅读 · 1 评论 -
第一章 Adobe After Effects AE插件开发 SDK入门-SPBasicSuite对象
文章目录1.SPBasicSuite对象2.作者答疑1.SPBasicSuite对象 插件的本质就是一个后缀名称为aex的动态库,把编译好的动态库放到AE指定的文件夹下(一般是AE安装文件夹下的Plug-ins或者用快捷方式链接到指定文件夹),AE启动时就会找到插件并加载它。 首先是进入点函数:代码如下所示:A_Err EntryPointFunc( struct SPBasicSuite *pica_basicP, /* >> */ A_long major_v原创 2022-04-07 08:00:10 · 596 阅读 · 0 评论 -
AfterEffect(AE)插件-常规功能开发-放大缩小图层-js脚本开发-AE插件
文章目录1.算法程序2.文本转执行3.作者答疑1.算法程序 AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行放大缩小图层功能。源代码如下所示:{ // Scale Selected Layers.jsx // // This script scales the selected layers within the active comp. // // First, it prompts原创 2022-03-23 08:21:50 · 672 阅读 · 0 评论 -
AfterEffect(AE)插件-常规功能开发-创建面板-js脚本开发
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行创建面板功能。原创 2022-03-15 07:59:18 · 963 阅读 · 0 评论 -
After Effects插件开发调试方法
文章目录1.调试流程2.作者答疑1.调试流程 在开发AE插件时,对于实时调试插件有着很强的需求。除了业务需求外,单步调试插件还能够摸清楚Plugin和Host Application之间的交互过程。这篇文章记录下在Visual Studio中调试PR,AE插件的设置方法。首先需要去Adobe官方网站下载PR,AE的开发SDK。一般相应的AE版本都有与之相对应的VS版本对应。 下载好的SDK包含所有的头文件和样例代码,Adobe官方已经为我们设置好了工程头文件,我们直接打开工程根目录下的BuildA原创 2022-03-14 10:09:38 · 916 阅读 · 0 评论 -
AfterEffect插件-常规功能开发-改变渲染输出位置-js脚本开发-AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行改变渲染输出位置功能。原创 2022-03-14 08:15:52 · 533 阅读 · 0 评论 -
AfterEffect(AE)插件-常规功能开发-改变层上帧的属性-js脚本开发
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行改变层上帧的属性功能。原创 2022-03-14 08:13:29 · 387 阅读 · 0 评论 -
CEP 9 HTML Extension Cookbook
CEP开发官方资料原创 2022-03-13 07:26:58 · 1110 阅读 · 0 评论 -
adobe脚本插件开发-插件类型-Add函数-脚本控件-用户接口
在开发adobe脚本的过程中,会遇到很多界面方面的问题,在统一性方面,adobe提供了支持大多数版本的界面显示。原创 2022-03-12 08:04:07 · 1058 阅读 · 1 评论 -
CEP 8扩展技术资料
技术扩展资料。原创 2022-03-11 07:27:11 · 1604 阅读 · 0 评论 -
AfterEffect插件-常规功能开发-复制组合图层-js脚本开发-AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行复制组合图层功能。原创 2022-03-11 07:09:20 · 350 阅读 · 0 评论 -
AfterEffect插件-常规功能开发-渲染和邮件发送-js脚本开发-AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行渲染和邮件发送功能。原创 2022-03-11 07:07:05 · 420 阅读 · 0 评论 -
adobe脚本插件开发--界面处理--布局原理--对齐方式--动态创建内容(三)
文章目录1.动态创建内容2.定义布局管理例子3.自动布局算法4.自动布局的限制5.作者答疑 此文接着上文翻译,如需了解的同学,请先阅读第一篇文章,第二篇文章。1.动态创建内容 许多对话框需要根据用户在对话框中选择的选项来显示不同的信息集。您可以使用堆栈方向来在对话框的同一区域中显示不同的视图。 容器的堆栈方向将子元素放置在一个空间的中心,这个空间足够宽来容纳最宽的子元素,也足够高来容纳最高的子元素。如果您在这样的堆栈中安排组或面板,您可以以不同的组合显示和隐藏它们,以在相同的空间中显示不同的控原创 2022-03-10 08:16:47 · 320 阅读 · 0 评论 -
AfterEffect插件--常规功能开发--合成放大缩小--js脚本开发--AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行合成放大缩小功能。原创 2022-03-10 08:00:42 · 499 阅读 · 0 评论 -
adobe脚本插件开发--界面处理--布局原理--对齐方式(二)
文章目录1.双方向对齐2. 边距设置3.子对象边距4.确定首选尺寸5.复杂布局6.作者答疑 此文接着上文翻译,如需了解的同学,请先阅读第一篇文章1.双方向对齐 您可以使用两个字符串数组而不是单个字符串来设置对齐属性,其中第一个字符串是水平对齐,第二个是垂直对齐。这允许您控制行方向容器中子元素的水平放置,以及列方向容器中子元素的垂直放置。下图显示了示例脚本SnpAlignElements.jsx,演示了如何在二维中指定对齐方式。在第一种方法中,每个控件在其行中垂直居中,并放置在特定的水平位置,对每个原创 2022-03-09 08:41:53 · 354 阅读 · 0 评论 -
adobe脚本插件开发--界面处理--布局原理--对齐方式(一)
文章目录1.自动布局2.默认的布局行为3.自动布局属性4.容器取向5.子对象对齐6.作者答疑本文翻译于官方原文1.自动布局 当一个脚本创建一个窗口及其相关的用户界面元素时,它可以显式地控制窗口的大小以及每个元素和容器元素的位置,也可以利用它的自动ScriptUI提供的布局功能。自动布局机制使用某些可用的信息,于用户界面的元素,连同一套布局规则,建立一个视觉上令人愉悦的布局控件,自动确定元素和容器的适当大小。 自动布局比显式布局更容易编程。它使脚本更容易修改和维护,也更容易针对不同的语言进行本地化原创 2022-03-09 08:39:41 · 353 阅读 · 0 评论 -
CEP 10 HTML Extension Cookbook
CEP插件开发技术资料原创 2022-03-06 13:39:56 · 2378 阅读 · 0 评论 -
AfterEffect插件--常规功能开发--扭曲效果--js脚本开发--AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行扭曲效果功能。原创 2022-03-06 13:09:38 · 207 阅读 · 0 评论 -
AfterEffect插件--常规功能开发--命令行渲染--js脚本开发--AE插件
AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行命令行渲染功能。原创 2022-03-03 09:38:09 · 892 阅读 · 0 评论