剛作完的一個H5項目裏,爲了切圖方便,接觸了下Photoshop的腳本功能。從找資料、寫腳本到實際能用全套跑了一圈下來發現,嗯,果真是挺難用的[捂臉]。不過雖然缺點滿滿,但PS這個平臺上,能夠拿來作自動化切圖這種事的選擇並很少……因此只好將就將就咯~javascript
工欲善其事、必先利其器。寫ps腳本除了經常使用的代碼編輯器之外,還有個選擇,就是Adobe自家的ExtendScript Toolkit CC。這裏解釋一下,「ExtendScript」也就是本文所討論的ps腳本,並不僅有ps能夠用,AE、AI都是能夠用的,不過須要調用各自不一樣的API。ExtendScript Toolkit的界面和操做啥的都挺路人的,只不過它有個別的代碼編輯器都沒有的功能,就是能夠直接鏈接上ps,並看到ps的內部對象,另外它也能一鍵調用ps來執行腳本,因此我選擇先用代碼編輯器寫腳本,而後用它來執行。php
剛裝好的ExtendScript Toolkit界面大概是這樣的:html
標籤頁底下前邊帶個綠色雙鎖鏈圖標的是連接選框,做用是決定當前文檔須要和哪一個程序(PS、AI、AE等)連接,右邊從上到下分別是console控制檯、腳本庫和內部對象瀏覽器。java
看起來好像挺高大上的樣子,對吧?燃鵝,萬幸中的不幸是,我發現它並不能識別出個人PS……因此並無什麼卵用……git
不過裝好這個工具之後,在它安裝目錄下(我係統是Win10,安裝目錄是\Program Files (x86)\Adobe\Adobe ExtendScript Toolkit CC\
)會有個SDK文件夾,裏邊有個叫JavaScript Tools Guide CC
的PDF是能夠參考的(裏邊是一些Ps、AI、AE幾個軟件共用的接口,好比File、Folder啥的);另外在Ps的安裝目錄下有個\Presets\Scripts
文件夾,一些好比「文件」菜單下的「導出」裏的一些功能,就是用腳原本實現的。github
一些Ps腳本的線上參考資料:瀏覽器
【留坑待續…】