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子文件夾下
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章