Photoshop脚本开发环境

Posted tiny_ten

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Photoshop脚本开发环境相关的知识,希望对你有一定的参考价值。

Photoshop脚本开发环境

更多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脚本开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Photoshop里的“脚本”是啥东西?

善用GIMP(Linux下的Photoshop),图像处理轻松又自由

photoshop"打开-置入"脚本命令是啥?

Photoshop 脚本指南

从 Photoshop 动作到 Photoshop 脚本?

photoshop能用哪些脚本语言?