如何使用 Midjourney 部分修改蒙版影像? 3 種方法!

CometAPI
annaJul 17, 2025
如何使用 Midjourney 部分修改蒙版影像? 3 種方法!

近幾個月來,Midjourney 強大的編輯功能顯著提升,為創作者提供了前所未有的影像各個層面的控制力。其中一個特別靈活的工作流程是上傳自訂蒙版圖像來指導部分修改——允許您更改圖片的特定區域,同時保持其餘部分不變。在本文中,我們將探索在 Midjourney 中準備、上傳和利用蒙版圖像進行部分編輯的端到端流程,包括透過網頁版編輯器、Discord 和 Midjourney API 進行。在此過程中,我們將重點介紹最新功能和最佳實踐,以確保您的蒙版工作流程盡可能流暢和精確。

Midjourney 提供哪些蒙版引導編輯的工具?

Midjourney 提供兩種主要的影像編輯介面:基於 Web 的 編輯頁 在 midjourney.com 和 改變區域 Discord 中的工具。兩者都可用於實現蒙版引導的部分修改,但它們的工作流程和功能有所不同。

什麼是基於 Web 的編輯器?

旅途中 編輯頁 是一個專用的網頁介面,用於對 Midjourney 生成的圖片和您自己上傳的圖片進行精細調整。主要的編輯工具包括:

  • 擦除/恢復畫筆 繪製您想要重建或保留的區域
  • 聰明的選擇 透過正向和負向選擇點進行 AI 輔助掩蔽
  • ,實現多幅影像的無損合成
  • 重新紋理 實現全影像風格轉換,同時保留結構
  • Zoom 用於重新建構和縮放畫布

Discord 中的 Vary Region 是什麼?

在 Discord 中, 改變區域 提供更精簡的頻道內編輯體驗。放大影像後,點擊「區域變更」按鈕即可啟動簡單的蒙版編輯器,您可以在其中執行以下操作:

  • 在目標區域上繪製手繪或矩形蒙版
  • 可選擇修改提示(啟用混音模式)以優化產生的內容
  • 將編輯直接提交給 Midjourney 機器人,接收僅更改選定區域的新網格

如何準備用於部分修改的蒙版影像?

在將蒙版上傳到 Midjourney 之前,您需要製作一個合適的蒙版檔案 - 通常是黑白或透明的 PNG,可以清楚勾勒出要修改的區域。

哪種影像格式和規格效果最好?

  • 巴布亞新幾內亞 具有 alpha 透明度是理想的,因為它可以保留清晰的邊緣和遮罩保真度。
  • 確保您的面罩與 高寬比 解析度 原始影像(例如,1024×1024、1536×1024)。
  • 使用純黑色 (RGB 0, 0, 0) 表示“保留區域”,白色 (RGB 255, 255, 255) 表示“修改區域”。如果編輯器上傳的文件支援 Alpha 通道,透明區域也可以用作禁區。

您可以使用什麼工具來製作面具?

  • Adobe Photoshop/Affinity Photo:使用選擇工具和填滿指令產生高對比度蒙版圖層,然後匯出為 PNG。
  • GIMP / Krita:提供畫筆、選擇和圖層 alpha 控制的免費替代品。
  • 線上編輯器 (Photopea、Pixlr):快速、基於瀏覽器的簡單遮罩任務解決方案。

如何將蒙版影像上傳至 Midjourney 的網頁編輯器進行部分修改?

編輯的 面板可讓您直接將外部遮罩影像與原始影像一起引入。

如何存取完整的編輯器?

  1. 前往 midjourney.com網站 並登錄。
  2. 在操作欄點擊 編輯 頂部導航中的選項卡(鉛筆圖示)開啟進階編輯器。
  3. 在“使用您自己的圖像”中選擇 從裝置上傳 or 粘貼網址 引入您的原始影像。

如何將蒙版加入為圖層?

  1. 打開 編輯器側欄中的面板。
  2. 每填寫完資料或做任何更動請務必點擊 新增 並上傳您準備好的面具PNG。
  3. 購買 移動/調整大小 工具可將蒙版圖層與原始影像完美對齊。
  4. 選擇遮罩層(它將以複選標記突出顯示)—這會告訴編輯器後續工具將影響哪個圖層。

如何應用面具來引導修改?

  1. 當遮罩層處於作用中狀態時,選擇 抹去 刷子(或 聰明的選擇 如果您喜歡 AI 輔助細化)來從該圖層中刪除蒙版區域。
  2. 遮罩層上任何被擦除(透明)的區域現在定義了 Midjourney 在基礎圖像上重新生成內容的「孔」。
  3. 想像 底部的欄 - 描述您想要在遮罩區域中看到的內容。
  4. 擊中 提交編輯. Midjourney 將推出四種版本,取代 僅由 被遮蓋的部分,而影像的其餘部分則保持完整。
  5. 使用 高檔 or 免費下載 匯出最終結果;您也可以匯出 透明PNG 蒙版編輯以便進一步合成。

如何使用 Discord 上傳蒙版映像以進行部分修改?

雖然編輯器擅長基於圖層的上傳,但您也可以利用 Discord 透過 Vary Region 工作流程進行蒙版引導編輯 - 透過託管原始圖像和蒙版圖像並使用 Mask + Imagine 提示。

如何在 Discord 上託管圖片?

  1. 在與 Midjourney 機器人的私人私訊中(或在私人伺服器頻道中),點擊 + 圖標或拖放原始圖像。
  2. 媒體推薦 Enter 上傳;一旦它出現在聊天中,請右鍵單擊並選擇 複製圖片地址 複製媒體連結 在行動裝置上)來取得 URL。
  3. 對你的遮罩 PNG 重複此操作以獲取自己的 URL。

如何用掩碼URL進行提示?

  1. 類型 /imagine 並粘貼 原始圖片網址,後面跟著描述性文字和任何所需參數。
  2. 附加您的 遮罩圖像 URL 在提示符號中,最好緊接在基礎圖片 URL 之後,中間用空格分隔。例如:
   /imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
  1. 這告訴 Midjourney 將第二幅圖像視為蒙版參考,指示它僅在蒙版為白色的地方產生新內容。
  2. 調整參數如 --v (版本), --ar (長寬比),以及 --q (品質)根據需要;然後發送命令。

如何使用 Vary Region 來優化蒙版編輯?

提交並重複,直到蒙版區域符合您的視野。

生成初始網格後,按一下 U# 來提升您喜歡的版本。

每填寫完資料或做任何更動請務必點擊 變化(地區) 並對仍需要調整的區域進行額外的精確選擇。

混音模式 在您的 Discord 設定中啟用後,您可以在編輯器中調整提示以微調再生部分的外觀。

如何使用 Midjourney API 部分修改蒙版圖像

Midjourney 的 API(包括官方網頁編輯器和 CometAPI 等第三方包裝器)公開了一個「修復」或「不同區域」端點,可讓您提供:

  1. 輸入影像
  2. 二進制掩碼 (白色 = 需要再生的區域;黑色 = 需要保留的區域)
  3. 文字提示 描述你想要在蒙版區域的內容

雖然 Midjourney 本身沒有公開官方 API, 第三方介面 点讚 彗星API 提供同等能力。

取得您的 CometAPI API 金鑰: 註冊於 彗星API 並抓住你的 CometAPI-KEY 從儀表板。

# Example header for PiAPI inpainting

X-API-Key: YOUR_CometAPI_API_KEY
Authorization: Bot YOUR_DISCORD_BOT_TOKEN

設定請求模式

許多服務支援類似於 Midjourney 的 Discord 層的模式:

  • :≤90秒內得出結果(模擬官方快速模式)
  • 放鬆:結果在≤10分鐘內(模擬放鬆模式)
  • 渦輪:結果在 ≤ 60 秒內完成(付費「渦輪」層)
{
  "mode": "fast",
  "prompt": "a serene lakeside at sunset --v 7"
}

要透過 API 部分修改(修復)現有的 Midjourney 圖像,您可以使用 彗星API 的 Midjourney 包裝器,它提供了專用的 /inpaint 端點。以下是逐步指南:

1. 產生或檢索基礎鏡像

您可以:

調用 想像 從文字建立新圖像的端點:

POST https://api.cometapi.com/mj/submit/imagineHeaders: CometAPI-API-KEY: your_key 
Body (JSON): { "prompt": "a sleek sports car on a mountain road", "mode": "fast" }

您將收到 jobId 您可以使用它來獲取生成的圖像。

或者,如果你已經有一個 jobId 從上一次通話(例如昇級或變更)中,您可以直接跳到步驟 3。

2. 取得完成的圖像並下載

   POST https://api.cometapi.com/mj/task/{id}/fetch
   Headers:
     TT-API-KEY: your_key
   Body (JSON):
     {
       "jobId": "afa774a3-1aee-5aba-4510-14818d6875e4"
     }

回應包含 cdnImage (網址)或 discordImage 你可以下載。

3. 建立蒙版

  • 註冊一個 黑白 遮罩影像(與原始影像相同的寬度×高度)。
  • 白色(255,255,255) 標記要重新繪製的區域。
  • 黑色(0,0,0) 標記像素保持不變。
  • 將此蒙版匯出為 PNG,然後對其原始位元組進行 Base64 編碼 data:image/... 字首。
   # example of reading and encoding a local mask.png

   import base64
   with open("mask.png", "rb") as f:
       mask_b64 = base64.b64encode(f.read()).decode()

4. 呼叫編輯端點

發送您的原件 jobId、Base64 遮罩以及(可選)遮罩區域的新提示:

   POST https://api.cometapi.com/mj/submit/edits
   Headers:
     CometAPI-API-KEY: your_key
   Body (JSON):
     {
       "jobId": "afa774a3-1aee-5aba-4510-14818d6875e4",
       "mask": "<your_mask_base64_string>",
       "prompt": "replace the car’s wheels with futuristic glowing rims",
       "timeout": 300
     }
  • mask:base64 編碼的 PNG 蒙版(白色 = 重新繪製)
  • prompt:指導在該區域生成什麼內容的文本

5. 取得修復結果

和以前一樣,民調 /fetch 或使用你的 webhook 來檢索新的 jobId 完成後,將顯示圖片 URL。


範例:Python 程式碼片段

import requests, base64

API_KEY = "YOUR_CometAPI_KEY"
HEADERS = {"CometAPI-KEY": API_KEY}

# 1. Imagine (or skip if you already have jobId)

resp = requests.post(
    "https://api.cometapi.com/mj/submit/imagine",
    headers=HEADERS,
    json={"prompt":"a serene lake at sunset","mode":"fast"}
)
job_id = resp.json()

# ... wait for image to generate, fetch and download it ...

# 2. Prepare mask

with open("mask.png", "rb") as f:
    mask_b64 = base64.b64encode(f.read()).decode()

# 3. Inpaint

inpaint_resp = requests.post(
    "https://api.cometapi.com/mj/submit/edits",
    headers=HEADERS,
    json={
      "jobId": job_id,
      "mask": mask_b64,
      "prompt": "replace the sky with dramatic storm clouds"
    }
)
new_job = inpaint_resp.json()

# 4. Fetch result

fetch_resp = requests.post(
    "https://api.cometapi.com/mj/task/{id}/fetch",
    headers=HEADERS,
    json={"jobId": new_job}
)
print(fetch_resp.json())

透過此流程,您可以透過提供自己的蒙版和指導文字進行修復,精確定位和修改現有 Midjourney 圖像的任何部分。

你可以參考 CometAPI 的 API 文件 編輯。

提示和陷阱

  • 掩模精度:鋸齒狀或半透明的蒙版邊緣可能會滲色;請堅持使用純黑色/白色。
  • 選擇大小:太小→模型可能會不一致地「產生幻覺」;太大→您會丟失圖像其餘部分的上下文。
  • 提示:保持簡短並聚焦於被遮罩的區域。 (Midjourney 將與周圍內容融合。)
  • Webhook 回調:如果您需要即時更新,請提供 hookUrl 在您的 data 當作業完成時,您的伺服器將收到 JSON。

如何優化屏蔽編輯的提示?

  • 簡潔而描述性:將提示重點放在遮罩區域的內容上(“金色機械鳥棲息在樹枝上”,而不是一般的顏色變化)。
  • 情境銜接:提及與未編輯部分相匹配的燈光、風格或材料,以保持統一的外觀。
  • 謹慎使用 Remix:如果您只需要調整顏色或紋理,請避免在 Remix 模式下重寫整個提示 - 這可能會無意中改變未遮罩的區域。

入門

CometAPI 提供超過 500 種 AI 模型,包括用於聊天、映像、程式碼等的開源和專用多模式模型。其主要優勢在於簡化傳統上複雜的人工智慧整合過程。

彗星API 提供遠低於官方價格的價格,幫助您整合 Midjourney API,註冊登入後即可在帳號中試用!歡迎註冊體驗CometAPI。 CometAPI採用即用即付的方式。

重要先決條件: 在使用 MidJourney V7 之前,您需要開始建造 CometAPI 立即註冊 此處可免費存取。請訪問 文檔。 MidJourney V7 入門非常簡單——只需添加 --v 7 提示末尾的參數。這個簡單的指令告訴 CometAPI 使用最新的 V7 模型來產生你的映像。

結論

Midjourney 中的蒙版引導式局部修改功能,將創意掌控提升到全新維度——無論您是替換照片中的物體、為繪畫添加奇幻元素,還是微調合成圖像中的細節。掌握準備精準蒙版的工作流程,將其作為圖層上傳至網頁編輯器或託管至 Discord,並利用 Midjourney 的修復和分層工具,即可獲得精準的專業級效果。擁抱最新的編輯器增強功能——圖層、智慧選擇和煥然一新的使用者介面——並將這些最佳實踐融入您的創作流程,突破 AI 驅動藝術創作的極限。

閱讀更多

一個 API 中超過 500 個模型

最高 20% 折扣