Photoshop脚本开发环境
Photoshop脚本开发环境
- ExtendScript Toolkit 下载:
- 查看PS提供的API
- SDK路径
更多ps脚本开发教程,请点击Photoshop脚本学习之路-链接集合
Photoshop 支持采用脚本语言来编程控制一个psd文件中的各种对象,比如控制画布的大小、图层的不透明度等。Photoshop支持三种脚本语言:分别是AppleScript、VBScript以及Javascript,前两者分别专用与MacOs以及windows操作系统,考虑Javascript的平台无关性,建议学习Javascript作为PS脚本开发的语言,本人关于《Photoshop脚本编程》的系列文章都是关于Javascript的。
Adobe官方对JavaScript语言的标准进行了扩充式的实现,除了JS自己的特性,他们支持的脚本还提供了额外的特性和工具。(见下面引用,摘自)这种扩充式实现的JS,官方称为ExtendScript 。
Adobe provides an extended implementation of JavaScript, called ExtendScript, that is used by many Adobe applications that provide a scripting interface. In addition to implementing the JavaScript language according to the ECMA JavaScript specification, ExtendScript provides certain additional features and utilities.
Adobe公司也提供了专门辅助ExtendScript开发的套件:The Adobe ExtendScript SDK以及开发、调试脚本用的The ExtendScript Toolkit。
官方文档的说法是这个SDK包括:
- 一个介绍性文档,也就是上面的官方文档
- 一系列ScriptUI、软件间通信、软件外通信的示例代码
The ExtendScript Toolkit是官方提供的ExtendScript 开发环境,内嵌开发需要的一些查询手册。并且安装路径下自带SDK。
ExtendScript Toolkit 下载:
win32
Mac Os 64
参考
现在好像官方不提供对ExtendScript Toolkit的单独下载了,是随一些软件一起下载,甭管这么多了,这里提供的win32版本是CC版 还算比较新,官方好像只能找到CS5版本,下下来直接乱码。。不管他,总之点击这里链接下载就好了,如果网上链接没用了,可以直接问我要。
编辑器打开的样子:
查看PS提供的API
在ExtendScript Toolkit里可以点这个选项:
记得选这里查看范围,可以看JS内置对象、ScriptUI相关对象以及PS的对象库(图层对象、画布对象等)。
SDK路径
在ExtendScript Toolkit的SDK\Samples子文件夹下
Photoshop脚本开发环境相关推荐
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- 搭建AE脚本开发环境
一开始也是试着在 After Effects 中打开脚本编辑器,但弹窗提示如下: 根据提示需要下载 extendScript toolkit,但根据 extendScript toolkit 介绍由于 ...
- Linux下app自动化测试脚本 开发环境搭建
注!!!(作者电脑为Ubuntu20 不同发行版可能存在些许差异) 需要环境如下 java Android sdk Android模拟器 python appium java java可以直接使用ap ...
- Auto.js脚本开发环境搭建
1. Auto.js软件安装及简单使用 直接将APK发送到安卓手机上进行安装,电脑端的模拟器上直接拖进去就可以安装,安装时不光要安装Auto.js的APK,还要安装打包插件的APK,Auto.js的A ...
- photoshop插件-开发环境搭建
备注: 后续此系列文章,将迁移至个人博客进行更新,感兴趣小伙伴请关注 Adobe Photoshop 插件开发 前言 在开始插件开发之前,我们需要对Photoshop做一些设置,让它能够支持我们开发自 ...
- 安卓三维展示源码_手机(安卓)自动化脚本开发线上培训
7月份新增内容: 一.[autojs协议教程] 第一部分:HTTP教程 1.1.HTTP概念介绍1.2.HTTP消息结构1.3.HTTP请求方法1.4.HTTP请求方法1.5.HTTP状态码 第二部分 ...
- Autojs脚本开发实战第一课 基础入门
Autojs脚本开发课程 课件代码下载地址:https://mp.csdn.net/mp_download/manage/download/UpDetailed Autojs概述 1.Autojs是什 ...
- 性能工具之 Gatling 开发环境搭建
文章目录 一.前言 二.安装插件 三.新建工程 四.运行结果 五.总结 一.前言 编写 Gatling 脚本需要搭建脚本开发环境,下面演示使用 IDEA 开发环境搭建脚本开发环境. 二.安装插件 打开 ...
- 从零开始的 PhotoShop CEP 6开发教程「 1 」配置开发环境
<从零开始的 PhotoShop CEP 6 开发教程>系列目录 「 0 」目录 「 1 」配置开发环境 「 2 」CEP 文件结构 「 3 」CEP 的运行机制 「 4 」Hello W ...
最新文章
- javascript iterator
- VMware虚拟机安装红帽系统无法上网解决办法(转)
- 高中计算机计划,高中信息技术教学计划
- 短作业优先算法的缺点
- LeetCode 2194. Excel 表中某个范围内的单元格
- Thread 和 Runnable创建新线程的区别,Runnable可以共享线程类的实例属性
- 字节缓冲流 BufferedOutputStream java
- IOS开发 ios7适配
- VS2010 MFC 使用GDI+给图片添加汉字
- rhel5.5下安装oracle10g报libXp.so.6错误
- RxSwift PriorityQueue 优先级队列的实现
- 鼠标样式css设置 cursor
- zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)
- c++ 多字节 转换为 unicode
- C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)
- 游戏服务器系统安装,修复Win10系统游戏服务无法安装错误 0x80073D26(4种方法)...
- 大数据的处理是怎样的过程
- 让你嘿嘿嘿!最新windows7升级win10方法!
- 物联网传感器61个应用领域
- 3.卡券、直充订单详情(post 表单提交)