關於photoshop處理圖片的自動化

若是打印一個圖片咱們只須要點擊幾個按鈕就能夠完成了,但若是有100多個圖片須要打印,那就須要點擊幾百次按鈕,並且這個過程當中有不少操做是相同的。能不能簡化這個過程呢?是能夠的,在photoshop中實現自動化處理或者批量處理操做有兩個東西,第一個是動做,還有一個是腳本。javascript

動做是個什麼東西?java

其實就是錄製了用戶對某一個核心操做,而後把這些操做當作一個模板,你能夠對其它文檔套用這個模板,和word中的宏很類似,這回幫咱們省去不少時間,就好比上面那個打印上百張圖片的例子咱們用 文件-自動-批處理就能夠一邊喝咖啡一邊等待打印完畢。c++

批處理是必須配合一個動做來完成任務的,最上面的「播放」一欄中就是和動做相關的,「組」是指你要運行哪一個動做組中的動做,由於通常爲了更好的管理動做,須要把動做放到不一樣的組,這就像是圖層和組的關係同樣。動做就是動做了,再作批處理以前咱們須要錄製一個動做,再這裏找到咱們錄製的那個動做便可。ecmascript

 

「源」是說你要對哪些文件處理,須要指定一個文件的來源。blog

「目標」是說你處理完文件時否要保存文件,若是保存的話要保存到哪裏。 事件

 

腳本是個什麼東西?圖片

爲何photoshop能夠支持javascript腳本?由於javascript是ecmascript標準的一個實現,而ecmascript這個標準文檔是公開的,誰均可以拿來看,誰均可以照着標準文檔開發出來一個javascript解釋器,因此adobe就用c++寫了一個javascript解釋器,而後把這個解釋器嵌入到了photoshop中了,因此photoshop能夠支持javascript腳本。ip

 咱們拿腳本事件管理器這個功能來講明和理解一下吧。開發

腳本事件管理器,顧名思義就是讓腳本和事件產生了某種關係,說的在直白一點就是,就是告訴photoshop當發生某件事件的時候執行某個腳本或者動做,這些事件有不少,好比打開photoshop的時候,關閉photoshop的時候,新建文檔的時候,打印文檔的時候等,文檔

再adobe官網上有一個adobe scripting reference的文件裏面介紹了不少事件。

相關文章
相關標籤/搜索