如何使用javascript自動化photoshop節省時間

JavaScript可能與影象編輯器有什麼關係?使用這種獨立於平臺的指令碼語言,今天我們將學習建立自動化任務,無論是Mac版還是PC版的Photoshop都可以快跑。Photoshop有一個API(應用程式程式設計介面),允許那些有專門知識的人建立指令碼化的任務,並自動執行甚至出人意料的複雜操作。憑藉使用JavaScript這樣強大的語言的優勢,極客程式設計師可以巧妙地使用條件邏輯、變數,有時還可以使用Pho...

如何使用javascript自動化photoshop節省時間

JavaScript可能與影象編輯器有什麼關係?使用這種獨立於平臺的指令碼語言,今天我們將學習建立自動化任務,無論是Mac版還是PC版的Photoshop都可以快跑。Photoshop有一個API(應用程式程式設計介面),允許那些有專門知識的人建立指令碼化的任務,並自動執行甚至出人意料的複雜操作。憑藉使用JavaScript這樣強大的語言的優勢,極客程式設計師可以巧妙地使用條件邏輯、變數,有時還可以使用Photoshop以外的應用程式。看看這些簡單的JavaScripts,學習如何在Photoshop中使用它們。

你好,世界!

如何使用javascript自動化photoshop節省時間

Photoshop CS5指令碼指南是最基本的基本程式,它提供了一個示例“helloworld”指令碼來幫助我們快速入門。我們可以看到這裡發生了一些事情:單位設定為英寸,建立一個新文件,使用photoshopapi簡單地新增文字。

要建立這個基本文件,您需要像Komodo Edit、Notepad 2或Fraise for Mac這樣的文字編輯器。確保將JavaScript檔案儲存為.JSX或.JS檔案。Photoshop在osx或Windows中都很容易閱讀。將檔案儲存在以後可以找到的任何位置。

一定要下載Photoshop版本的指令碼指南,並從PDF中複製文字,而不是重新鍵入!

如何使用javascript自動化photoshop節省時間

開啟Photoshop。任何可以追溯到Creative Suite 2的版本都可以正常工作,儘管您的程式碼可能不同。

如何使用javascript自動化photoshop節省時間

導航到“檔案”>“指令碼”>“瀏覽”以查詢儲存的JavaScript檔案。

如何使用javascript自動化photoshop節省時間

導航到儲存“Hello World”JavaScript檔案的位置並載入它。

如何使用javascript自動化photoshop節省時間

Photoshop根據JavaScript檔案中的規範建立一個文件:2×4英寸,文字物件為“Hello,World”

如何使用javascript自動化photoshop節省時間

當然,這會帶來各種各樣的可能性。讓我們用這些簡單的工具快速瀏覽一下另一個基本的。

使用事件管理器建立新頁面

如何使用javascript自動化photoshop節省時間

只需編輯“helloworld”文件,我們就可以建立一個指令碼,建立一個高解析度的標準紙張大小。關於文字物件的位被刪除,註釋也被更改。

請注意app.documents.add新增與“Hello World”檔案的值不同。“8.5”和“11”仍然是英寸,但300是檔案的解析度。

如果您願意的話,下面是要複製和貼上的程式碼:

//新建畫布指令碼//記住當前單位設定,然後將單位設定為//此scriptvar originalUnit所需的值=首選項.rulerUnitspreferences.rulerUnits=單位:英寸//建立一個新的8.5 x 11英寸文件並將其分配給variablevar docRef=app.documents.add新增( 8.5, 11, 300)//釋放referencesdocRef=nullartLayerRef=nulltextItemRef=null//恢復原始標尺單位設定app.preferences.rulerUnits=原始單元

如何使用javascript自動化photoshop節省時間

將您的文件儲存為.JS或.JSX檔案,無論您想將其儲存在何處。

如何使用javascript自動化photoshop節省時間

如果您使用Photoshop在多臺機器上工作,您可能希望將其儲存在Dropbox資料夾中。

如何使用javascript自動化photoshop節省時間

返回Photoshop。

如何使用javascript自動化photoshop節省時間

在同一個檔案>指令碼選單下,你會發現“指令碼事件管理器”。開啟它。

如何使用javascript自動化photoshop節省時間

您將看到這個對話方塊。您可以將指令碼應用於許多不同的事件,但對於這一個,我們將讓Photoshop在“啟動應用程式”時執行指令碼。您可以透過單擊圖示螢幕截圖中“Clean Listener”的下拉選單瀏覽到您的指令碼。

如何使用javascript自動化photoshop節省時間

找到你的JavaScript檔案。

如何使用javascript自動化photoshop節省時間

新增自定義指令碼並單擊“完成”

如何使用javascript自動化photoshop節省時間

重新啟動Photoshop,我們發現它以300 dpi的解析度打開了一個8.5英寸x 11英寸的頁面,正如我們所描述的那樣。


Nearly everything that can be done in Photoshop with a keyboard and mouse can be done in JavaScript (or additionally Applescript or Visual Basic, although those are platform-dependent). Experiment with your own JavaScripting skills, or come back to How-To Geek for our own takes on automating Photoshop with JavaScript!

JavaScript、Applescript或visualbasic都有指令碼編寫指南可供下載,最早可追溯到Photoshop CS2。在這裡下載所有的。

  • 發表於 2021-04-13 04:51
  • 閱讀 ( 28 )
  • 分類:網際網路

你可能感興趣的文章

photoshop元素(photoshop elements)和photoshop軟體(photoshop)的區別

photoshop元素(photoshop elements)和photoshop軟體(photoshop)的區別 Photoshop Elements和Photoshop之間的關鍵區別在於Adobe Photoshop可以讓您完全手動控制可用的工具和您想要實現的功能,而Adobe Element附帶的工具較少,主要是嘗試自動化您要實...

  • 發佈於 2020-10-25 21:51
  • 閲讀 ( 63 )

bixby的4大省時功能

...常活動的自動化。讓我們看看Bixby中最省時的一些功能。如何訪問bixby要單獨透過語音訪問Bixby,請按Bixby按鈕,然後說“開啟語音喚醒”。如果您不想讓它一直收聽,您可以在需要時透過按專用的Bixby按鈕(如果您的**有)手動啟...

  • 發佈於 2021-03-11 01:53
  • 閲讀 ( 66 )

10個自動化任務和節省時間的生產力機器人

...語言處理,Alice使用Luis AI。她是微軟Bot框架上Typescript和JavaScript的混合體。 ...

  • 發佈於 2021-03-12 19:45
  • 閲讀 ( 58 )

如何用photoshop指令碼自動化photoshop

... 不要擔心這聽起來是否複雜:指令碼是用JavaScript編寫的,JavaScript是一種簡單但功能強大的語言。 ...

  • 發佈於 2021-03-13 07:15
  • 閲讀 ( 59 )

為每個學生提供10個基本的搜尋技巧

... 當然,這些備忘單也可以用於JavaScript、C++、Django等程式語言。可以在此處檢視完整列表。 ...

  • 發佈於 2021-03-13 08:33
  • 閲讀 ( 51 )

5個excel巨集資源,用於自動化電子表格

...應通常會解釋使用某些技術背後的思維過程,而不僅僅是如何執行它們。 ...

  • 發佈於 2021-03-14 21:59
  • 閲讀 ( 41 )

7個你不知道可以在幾分鐘內自動完成的日常任務

... 這裡有七件事你可以自動化來節省時間。開始使用這些應用程式、外掛和擴充套件來幫助設定它。 ...

  • 發佈於 2021-03-15 00:11
  • 閲讀 ( 57 )

4個linux自動化應用程式,簡化您的任務和工作流

...成互動式工作流。如果你是一個超級使用者,你可以編寫JavaScript程式碼使Actiona更加強大。在某一點上,唯一的限制就是你的想象力。 ...

  • 發佈於 2021-03-21 21:10
  • 閲讀 ( 57 )

如何在mac上覆制siri快捷方式:4款漂亮的應用

iOS裝置上的自動化正在迅速趕上macOS自動化,甚至在某些方面超過了它。Siri快捷方式允許您設定和執行復雜的工作流,只需在螢幕上輕觸幾下即可。 ...

  • 發佈於 2021-03-21 22:58
  • 閲讀 ( 53 )

為您的mac電腦提供8個省時的自動化工作流程

... 使用自動機很簡單。您不必知道如何程式設計來設定自己的自定義工作流,以便在Mac上執行常見操作。 ...

  • 發佈於 2021-03-22 08:58
  • 閲讀 ( 58 )