近幾個月來,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 的網頁編輯器進行部分修改?
編輯的 層 面板可讓您直接將外部遮罩影像與原始影像一起引入。
如何存取完整的編輯器?
- 前往 midjourney.com網站 並登錄。
- 在操作欄點擊 編輯 頂部導航中的選項卡(鉛筆圖示)開啟進階編輯器。
- 在“使用您自己的圖像”中選擇 從裝置上傳 or 粘貼網址 引入您的原始影像。
如何將蒙版加入為圖層?
- 打開 層 編輯器側欄中的面板。
- 每填寫完資料或做任何更動請務必點擊 新增 並上傳您準備好的面具PNG。
- 購買 移動/調整大小 工具可將蒙版圖層與原始影像完美對齊。
- 選擇遮罩層(它將以複選標記突出顯示)—這會告訴編輯器後續工具將影響哪個圖層。
如何應用面具來引導修改?
- 當遮罩層處於作用中狀態時,選擇 抹去 刷子(或 聰明的選擇 如果您喜歡 AI 輔助細化)來從該圖層中刪除蒙版區域。
- 遮罩層上任何被擦除(透明)的區域現在定義了 Midjourney 在基礎圖像上重新生成內容的「孔」。
- 在 想像 底部的欄 - 描述您想要在遮罩區域中看到的內容。
- 擊中 提交編輯. Midjourney 將推出四種版本,取代 僅由 被遮蓋的部分,而影像的其餘部分則保持完整。
- 使用 高檔 or 免費下載 匯出最終結果;您也可以匯出 透明PNG 蒙版編輯以便進一步合成。
如何使用 Discord 上傳蒙版映像以進行部分修改?
雖然編輯器擅長基於圖層的上傳,但您也可以利用 Discord 透過 Vary Region 工作流程進行蒙版引導編輯 - 透過託管原始圖像和蒙版圖像並使用 Mask + Imagine 提示。
如何在 Discord 上託管圖片?
- 在與 Midjourney 機器人的私人私訊中(或在私人伺服器頻道中),點擊 + 圖標或拖放原始圖像。
- 媒體推薦 Enter 上傳;一旦它出現在聊天中,請右鍵單擊並選擇 複製圖片地址 複製媒體連結 在行動裝置上)來取得 URL。
- 對你的遮罩 PNG 重複此操作以獲取自己的 URL。
如何用掩碼URL進行提示?
- 類型
/imagine並粘貼 原始圖片網址,後面跟著描述性文字和任何所需參數。 - 附加您的 遮罩圖像 URL 在提示符號中,最好緊接在基礎圖片 URL 之後,中間用空格分隔。例如:
/imagine https://cdn.discordapp.com/…/original.png https://cdn.discordapp.com/…/mask.png red roses blooming in the masked area --v 7
- 這告訴 Midjourney 將第二幅圖像視為蒙版參考,指示它僅在蒙版為白色的地方產生新內容。
- 調整參數如
--v(版本),--ar(長寬比),以及--q(品質)根據需要;然後發送命令。
如何使用 Vary Region 來優化蒙版編輯?
提交並重複,直到蒙版區域符合您的視野。
生成初始網格後,按一下 U# 來提升您喜歡的版本。
每填寫完資料或做任何更動請務必點擊 變化(地區) 並對仍需要調整的區域進行額外的精確選擇。
與 混音模式 在您的 Discord 設定中啟用後,您可以在編輯器中調整提示以微調再生部分的外觀。
如何使用 Midjourney API 部分修改蒙版圖像
Midjourney 的 API(包括官方網頁編輯器和 CometAPI 等第三方包裝器)公開了一個「修復」或「不同區域」端點,可讓您提供:
- 輸入影像
- 二進制掩碼 (白色 = 需要再生的區域;黑色 = 需要保留的區域)
- 文字提示 描述你想要在蒙版區域的內容
雖然 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 驅動藝術創作的極限。
