Photoshop還有腳本?大家第一感覺都很驚訝,事實上他確實有的。搜索能找到相關信息,但是腳本的中文資料很少,官網的又是一些英文,我E文不好,所以就結合多次摸索測試,總結這篇Photoshop腳本入門範例,但內容不會太深,更多的資料,還是要自己學習。
工具/原料
Photoshop
方法/步驟
Photoshop腳本的後綴是"JSX",開發環境隨意,可以用photoshop自帶的編輯工具,也可以用任意記事本或者javascript相關的工具都可以。這裡推薦使用記事本編輯腳本。
用記事本新建一個空白文檔,輸入“alert("你好,photoshop")”,輸入號之後,在菜單欄找到“文件”並選擇另存為,在彈出的新菜單中,將文件名保存為“test.jsx”(備註,僅僅輸入加粗字體的內容,最外層的引號不用輸入,出去.jsx不可變,其他都可以隨意)
保存好之後,啟動photoshop,點擊菜單欄“文件”,點擊“腳本”並選擇“瀏覽”,在新出來的窗口,點擊要剛才保存的“test.jsx”即可。可選擇腳本文件。這裡有個更簡單方法打開腳本,不用點擊菜單欄,其實雙擊灰色背景,同樣能彈出瀏覽框,選擇相應腳本即可。
運行效果如下,簡單介紹下,photoshop支持的腳本語言有“AS、javascript、vbscript”等。
下面通過示例的方式,將一些常規的操作,轉換成腳本的形式。
【新建一個文檔】
還是新建一個jsx文件,輸入“var newDoc = app.documents.add();”
【打開一個圖片】
還是新建一個jsx文件,輸入“open(File("D:/desktop/1/jpeg/1.jpg"));”,這裡的圖片路徑,要修改自己的電腦的圖片路徑哦。
【彈出選擇文件框打開圖片】
還是新建一個jsx文件,輸入“open(File(openDialog()));”;
【複製圖片】var olddoc = open(File("D:/desktop/1/jpeg/1.jpg"))
olddoc.activeLayer.copy()
//這個單位和文檔默認設置有關
var newdoc = app.documents.add(1312,768)
newdoc.paste()
//olddoc.close();
來看一個綜合實例
【打開一個文件夾的所有圖片】
代碼段稍微有點長,裡面用來js的for循環,具體可搜索獲得其語法。
完成
注意事項
希望對你有所幫助
app.Path指腳本所在的目錄