2026-09-22 10 min read -- 次瀏覽

圖生圖完全指南:Img2Img 與 Inpaint 實戰

用 Denoising Strength 控制保留度,改風格、換背景、局部重繪一次學齊。

AI 繪圖 img2imgInpaintSD 問小墨這篇的內容
圖生圖流程示意
圖生圖:給一張底圖,AI 以它為起點繼續變化。

📌 本篇文章重點

  • img2img 以「原圖+文字」為起點:改背景、換風格、增強細節都靠它。
  • 核心旋鈕是 Denoising Strength:愈低愈像原圖,愈高愈像重畫。
  • 局部重繪(Inpaint)=只對遮罩區域重算,是進階技巧。
  • 最後加上 Reference/ControlNet,就能「引用」而不是「重畫」。

一、為什麼這篇值得看?

純文字生成像「從零素描」,而多數設計需求其實是「改畫」:把一張已能用的圖改成你想要的背景、臉、顏色。img2img 就是那個「改畫」的模式。

二、核心概念,3 分鐘搞懂

img2img 流程
原圖 → 加噪到 denoise 對應的程度 → 依提示詞去噪 → 新圖

denoise strength:  0.2「幾乎不動」  0.5「風格微調」  0.8「接近重畫」

💡 直覺

Denoising 強度 =「把原圖忘掉多少」。忘得多,AI 照著提示重新發揮;忘得少,AI 只是幫原圖上光。

三、動手實作:3 步開始 img2img

Step 1

上圖並選「img2img」模式

WebUI 的 img2img 頁籤、ComfyUI 的 Load Image → 接進 Latent 即可。輸入提示詞描述「你要變成什麼」。

例:改背景
原圖:桌上的一杯咖啡照片
提示:同一杯咖啡,放在雨天窗邊,莫兰迪色調
denoise: 0.5
Step 2

用 denoise 找「保留度」甜區

denoise效果用途
0.1–0.3幾乎複刻補細節、加強對比
0.3–0.55保構圖、改風格換風格、換材質
0.55–0.75結構鬆動大幅改造、換背景
0.8+接近重畫該用 txt2img

⚠️ 常見錯誤

想「保留主體」卻把 denoise 拉到 0.8——主體早就失蹤了。一次只調一個變數(先 prompt 後 denoise)。

Step 3

進階:局部重繪(Inpaint)

把要改的區域塗黑/選遮罩,只有遮罩內會被重算,其他部分原封不動:

Inpaint 設定
mask_mode = 只繪製遮罩區域
denoise = 0.7(局部可以大膽)
提示詞:描述「遮罩內」變成什麼(例如桌面改成大理石)

想做「引用原圖」而非「重畫」時,把 ControlNet 的 Reference-only preprocessor 接上,就能把原圖特徵撈進新圖。

四、實用對照表

需求模式denoise
給草圖上色img2img / Scribble0.5–0.65
換背景Inpaint0.6–0.75
換風格img2img0.4–0.55
修細節img2img(小)0.2

五、常見問題(FAQ)

Q1輸出跟原圖差很多,正常嗎?

正常,你看到的就是 denoise 太高。先降到 0.3~0.45 再試,同時把提示寫「保留」字眼。

Q2主體想變型但背景不變,怎麼做?

Inpaint 後把背景設為「保留」、主體遮罩「重繪」,再用低 denoise 保背景。

Q3img2img 會越改越糊嗎?

會,尤其反覆「圖出圖」。最佳實務:每次存高清原始檔、拿高清母片當下一輪輸入(不要拿已壓縮的成品交相重繪)。

總結

img2img 的心法只有一個字:denoise。從「改風格、保構圖」的 0.4~0.55 起步,進階配上 Inpaint 與 Reference,你就是「指哪改哪」的修圖師。

問小墨 AI