關於 Photoshop 與 MATLAB

MATLAB 是一種高階的技術運算語言,能夠讓使用者在互動式環境下進行演算規則研發、資料視覺化、資料分析以及數學運算。有了 Photoshop,您除了能在 Photoshop 中檢視 MATLAB 影像處理的結果,還可以將 MATLAB 指令與 Photoshop 的影像編輯功能相互結合。

從 MATLAB 連線到 Photoshop 之後,只要在 MATLAB 指令提示字元中輸入指令,便能在 Photoshop 中執行相關作業。您可以執行 MATLAB 運算規則,並在 Photoshop 中檢視影像結果。

註解:

Photoshop 和 MATLAB 之間的通訊是使用 Photoshop JavaScript 介面與 MATLAB 程式庫介面。

設定 MATLAB 與 Photoshop

請在電腦中安裝 Photoshop 和 MATLAB,並在安裝完 Photoshop 與 MATLAB 之後,確認 Photoshop 是否已與 MATLAB 整合。

安裝 MATLAB 增效模組

下載並安裝 MATLAB 增效模組套件

註解:

此套件包含英文版和日文版的 MATLAB 程式庫及範例指令檔

若是使用 64 位元系統,請安裝適當的編譯器

若要在 64 位元系統上使用 Photoshop 介面,請務必安裝 C 編譯器:

  • 若是 Windows 系統,請安裝 Microsoft Visual Studio。

  • 若是 macOS,請安裝 XCode。

確認是否已與 MATLAB 整合

  1. 先啟動 Photoshop,再啟動 MATLAB。

  2. 在 MATLAB 中,增加路徑 Photoshop/MATLAB,包含次檔案夾。
  3. 在 MATLAB 指令提示字元中,開啟 MATLAB 檔案夾,再找出並開啟 Tests 檔案夾,然後輸入 testall
  4. Photoshop 與 MATLAB 便會開始執行一連串的測試,確認兩個應用程式之間的整合狀況,並會顯示摘要報告。

(選擇性) 設定從 MATLAB 存取 Photoshop

您可以設定連結至 Photoshop 的路徑,以便直接從 MATLAB 存取 Photoshop 的指令。

  1. 從 MATLAB 選單中選擇「檔案 > 設定路徑」。
  2. 按一下「新增檔案夾」,並選取安裝了 Photoshop 的 MATLAB 檔案夾。

  3. 按一下「儲存」,然後按一下「關閉」。
  4. 從 MATLAB 選單中選擇「檔案 > 偏好設定」。
  5. 在「偏好設定」對話框中,按一下左上方的「一般」樹狀結構。
  6. 按一下「更新工具箱路徑快取」按鈕。
  7. 按一下「套用」,然後按「確定」。

從 MATLAB 連接或中斷連接 Photoshop

  1. 在 MATLAB 中,執行下列任一項作業:
    • 若要啟動或連線到 Photoshop,請輸入 pslaunch,然後按 Enter 鍵 (Windows) 或 Return 鍵 (macOS)。

    • 若要中斷和 Photoshop 的連線並結束,請輸入 psquit,然後按 Enter 鍵 (Windows) 或 Return 鍵 (macOS)。

使用 MATLAB 說明

MATLAB 的說明系統包括 MATLAB/Photoshop 工作流程的範例。

  1. 選擇「說明 > 產品全系列說明」。

    您會看到一個具有次選單項目的 Photoshop 工具箱,其中包含了有助於您快速入門的「範例」。如果沒有看到 Photoshop 工具箱,請嘗試執行下列步驟。

  2. 按一下「開始」按鈕。
  3. 選擇「桌面工具 > 檢視來源檔案」。
  4. 按一下「重新整理開始」按鈕,接著按一下「關閉」,然後再查看「說明」選單中是否出現所需的項目。

MATLAB 指令

在 MATLAB 指令行中輸入指令可讓您連線到 Photoshop 或中斷連線,以及產生可在 Photoshop 文件中檢視的像素。

如需查看完整清單,瞭解 MATLAB 中所有的 Photoshop 指令,請瀏覽安裝 Photoshop 的目錄,前往 MATLAB 檔案夾查看檔案 psfunctionscat.html。在 MATLAB 指令提示字元中輸入 help (指令名稱),可顯示各個指令的完整說明,包括語法、引數以及範例。

註解:

所有 MATLAB 指令都支援日文字元。Windows 版 MATLAB 在日文 Windows 系統上支援日文介面。macOS 版 MATLAB 在日文 macOS 系統上只支援英文 (美國)。如需詳細資訊,請洽詢 The MathWorks, Inc.。

在 MATLAB 中建立文件

  1. 在 MATLAB 中,輸入 psnewdoc
  2. 請執行下列任一項作業,指定新文件的屬性:
    • 若要使用預設值建立文件,請輸入 psnewdoc()。如需預設值的詳細資訊,請參閱下文。

    • 若要使用特定寬度與高度建立文件,請輸入 psnewdoc(W,H)。寬度 (W) 與高度 (H) 值會使用 Photoshop「偏好設定」對話框中「單位和尺標」目前設定的單位,其他文件屬性則會設為其預設值。

    註解:

    輸入字串「undefined」以略過輸入引數。新文件的預設尺寸是 504 x 360 像素。 

    • 若要建立文件並指定屬性,請輸入 psnewdoc(W,H,R,N,M,F,A,B,P)。如需新文件屬性的詳細資訊,請參閱以下的說明。

    下面是在 MATLAB 中建立文件並指定所有屬性的範例程式碼:

    psnewdoc(10, 10, 72, 'hi', 'cmyk', 'transparent', 2.5, 16, 'U.S. Web Coated (SWOP) v2')

新文件屬性與預設值

輸入 psnewdoc(W,H,R,N,M,F,A,B,P) 會使用下列屬性的值建立文件:

W

會使用 Photoshop「偏好設定中」對話框中,目前「單位和尺標」選項所使用的單位來指定文件的寬度。預設的寬度值為 504 像素。

H

會使用 Photoshop「偏好設定中」對話框中,目前「單位和尺標」面板所使用的單位來指定文件的高度。預設的高度值是 360 像素。

R

指定解析度。預設值是 72 ppi。

N

指定文件名稱。預設是 Untitled-X,其中 X 是新文件的索引。

M

指定色彩模式:RGB、CMYK、Lab、點陣圖或灰階。預設值是 RGB。

F

指定新文件的背景內容:白色、背景色或透明。預設值是白色。

所謂

指定像素外觀比例。預設值是 1.0 (方形)。

B

指定位元深度:1、8、16 或 32。預設值是 8。

P

指定色彩描述檔。預設值是指定色彩模式的使用中色域。使用中色域是由 Photoshop 的「顏色設定」對話框中所指定