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脚本开发环境相关推荐

  1. Polyworks脚本开发学习笔记(一)-脚本开发环境

    Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...

  2. 搭建AE脚本开发环境

    一开始也是试着在 After Effects 中打开脚本编辑器,但弹窗提示如下: 根据提示需要下载 extendScript toolkit,但根据 extendScript toolkit 介绍由于 ...

  3. Linux下app自动化测试脚本 开发环境搭建

    注!!!(作者电脑为Ubuntu20 不同发行版可能存在些许差异) 需要环境如下 java Android sdk Android模拟器 python appium java java可以直接使用ap ...

  4. Auto.js脚本开发环境搭建

    1. Auto.js软件安装及简单使用 直接将APK发送到安卓手机上进行安装,电脑端的模拟器上直接拖进去就可以安装,安装时不光要安装Auto.js的APK,还要安装打包插件的APK,Auto.js的A ...

  5. photoshop插件-开发环境搭建

    备注: 后续此系列文章,将迁移至个人博客进行更新,感兴趣小伙伴请关注 Adobe Photoshop 插件开发 前言 在开始插件开发之前,我们需要对Photoshop做一些设置,让它能够支持我们开发自 ...

  6. 安卓三维展示源码_手机(安卓)自动化脚本开发线上培训

    7月份新增内容: 一.[autojs协议教程] 第一部分:HTTP教程 1.1.HTTP概念介绍1.2.HTTP消息结构1.3.HTTP请求方法1.4.HTTP请求方法1.5.HTTP状态码 第二部分 ...

  7. Autojs脚本开发实战第一课 基础入门

    Autojs脚本开发课程 课件代码下载地址:https://mp.csdn.net/mp_download/manage/download/UpDetailed Autojs概述 1.Autojs是什 ...

  8. 性能工具之 Gatling 开发环境搭建

    文章目录 一.前言 二.安装插件 三.新建工程 四.运行结果 五.总结 一.前言 编写 Gatling 脚本需要搭建脚本开发环境,下面演示使用 IDEA 开发环境搭建脚本开发环境. 二.安装插件 打开 ...

  9. 从零开始的 PhotoShop CEP 6开发教程「 1 」配置开发环境

    <从零开始的 PhotoShop CEP 6 开发教程>系列目录 「 0 」目录 「 1 」配置开发环境 「 2 」CEP 文件结构 「 3 」CEP 的运行机制 「 4 」Hello W ...

最新文章

  1. javascript iterator
  2. VMware虚拟机安装红帽系统无法上网解决办法(转)
  3. 高中计算机计划,高中信息技术教学计划
  4. 短作业优先算法的缺点
  5. LeetCode 2194. Excel 表中某个范围内的单元格
  6. Thread 和 Runnable创建新线程的区别,Runnable可以共享线程类的实例属性
  7. 字节缓冲流 BufferedOutputStream java
  8. IOS开发 ios7适配
  9. VS2010 MFC 使用GDI+给图片添加汉字
  10. rhel5.5下安装oracle10g报libXp.so.6错误
  11. RxSwift PriorityQueue 优先级队列的实现
  12. 鼠标样式css设置 cursor
  13. zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)
  14. c++ 多字节 转换为 unicode
  15. C语言标准库函数大全(ctype、time 、stdio、stdlib、math、string)
  16. 游戏服务器系统安装,修复Win10系统游戏服务无法安装错误 0x80073D26(4种方法)...
  17. 大数据的处理是怎样的过程
  18. 让你嘿嘿嘿!最新windows7升级win10方法!
  19. 物联网传感器61个应用领域
  20. 3.卡券、直充订单详情(post 表单提交)

热门文章

  1. QQ聊天快捷键【很好用的哦】
  2. sql及DDL语句操作
  3. php短网址程序,博天短网址生成程序 PHP源码
  4. windows10 设定和取消定时关机
  5. (纪录片)数学的故事 The Story of Maths (2008)
  6. 【docker安装】docker安装与部署
  7. 文化是一种meme,NFT也是
  8. 《XML实用大全》一
  9. linux clock_gettime函数详解
  10. 使用python制作epub