本身擼個簡單的ps切圖腳本(未完待續…)

剛作完的一個H5項目裏,爲了切圖方便,接觸了下Photoshop的腳本功能。從找資料、寫腳本到實際能用全套跑了一圈下來發現,嗯,果真是挺難用的[捂臉]。不過雖然缺點滿滿,但PS這個平臺上,能夠拿來作自動化切圖這種事的選擇並很少……因此只好將就將就咯~javascript

0.準備篇

工欲善其事、必先利其器。寫ps腳本除了經常使用的代碼編輯器之外,還有個選擇,就是Adobe自家的ExtendScript Toolkit CC。這裏解釋一下,「ExtendScript」也就是本文所討論的ps腳本,並不僅有ps能夠用,AE、AI都是能夠用的,不過須要調用各自不一樣的API。ExtendScript Toolkit的界面和操做啥的都挺路人的,只不過它有個別的代碼編輯器都沒有的功能,就是能夠直接鏈接上ps,並看到ps的內部對象,另外它也能一鍵調用ps來執行腳本,因此我選擇先用代碼編輯器寫腳本,而後用它來執行。php

剛裝好的ExtendScript Toolkit界面大概是這樣的:html

clipboard.png

標籤頁底下前邊帶個綠色雙鎖鏈圖標的是連接選框,做用是決定當前文檔須要和哪一個程序(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腳本的線上參考資料:瀏覽器

  1. Adobe Photoshop Scriptingless

  2. ADOBE PHOTOSHOP CC 2015 SCRIPTING GUIDE編輯器

  3. ADOBE PHOTOSHOP CC 2015 JAVASCRIPT SCRIPTING REFERENCEide

  4. ExtendScript Wiki

  5. 《PHOTOSHOP CC 2015 JAVASCRIPT SCRIPTING REFERENCE》經常使用部分漢化版

  6. PhotoShop ExtendScript 常數表

  7. 初識Ps腳本

【留坑待續…】

相關文章
相關標籤/搜索