本篇文章介紹 Stable Diffusion web UI 文生圖頁面的基本功能。

功能區塊

進入 stable-diffusion-webui 網頁可以看到下面的畫面
Stable Diffusion web UI 功能區塊

畫面上的功能區塊大概如下:

  1. Checkpoint 選擇
  2. 功能頁籤
  3. 提示詞:要生成圖片的描述
  4. 反向提示詞:不想要出現在圖片的描述
  5. 提示詞功能
  6. 取樣設定
  7. 其他設定
  8. 批次數量
  9. 圖片寬高
  10. CFG 設定
  11. Seed 設定
  12. 外掛設定
  13. 產出結果
  14. 產出結果功能

功能介紹

Checkpoint 選擇

列出已安裝的 Checkpoint,右邊按鈕是重新載入,在運行有安裝新的 Checkpoint 要按重整才會出現。

功能頁籤

  • txt2img:文生圖
  • img2img:圖生圖
  • Extras:調整圖片尺寸
  • PNG Info:查詢圖片資訊
  • Settings:系統設定
  • Extensions:外掛管理
  • 其他是 Chekcpoint 和訓練模組,以及外掛有關的功能,暫時先略過。

提示詞

在輸入框輸入要生成圖片的描述,右邊「Generate」按鈕送出產圖。

反向提示詞

不想要出現在圖片的描述。

提示詞功能

按鈕說明
↙️載入上一次生圖的提示詞和反向提示詞,不過可能有 Bug 要先清空才有作用
🗑️清空提示詞和反向提示詞
🎴Extra Networks 功能,未來會另外說明
📋從已儲存的樣式套用提示詞和反向提示詞,行為是加在後面,不是取代
💾將當前的提示詞和反向提示詞儲存為樣式,會在下面的 Styles 下拉中出現

Styles 下拉可以選取之前儲存的,可以多選。頁面上無法修改樣式名稱或刪除,儲存為相同名稱的話可以修改樣式內容。要刪除或改名稱要從檔案去改,開啟 stable-diffusion-webui/styles.csv 檔案去修改,修改完後按右邊的重新整理按鈕可以刷新。

取樣設定

Sampling method:取樣方法,之後會再寫文章做進一步介紹。
Sampling steps:數字越高花的時間越久,Step 太少效果不好,太多沒必要,一般常用為 20 - 30。範圍介於 1 - 150。

其他設定

Restore faces:優化人臉部圖像,通常用於生成真人臉部時開啟。詳細參考此篇 Stable Diffusion 教學 - Restore faces
Tiling:產生連續圖案,類似花紋背景圖的效果。詳細參考此篇 Stable Diffusion 教學 - Tiling
Hires. fix:產生大圖的方法。詳細參考此篇 Stable Diffusion 教學 - Hires. fix

批次數量

Batch Count:是要連續進行幾次產圖。範圍介於 1 - 100 次。
Batch Size:是ㄧ次產圖要產幾張。範圍介於 1 - 8 張。

圖片寬高

Width:圖片寬度。範圍介於 64 - 2048。
Height:圖片高度。範圍介於 64 - 2048。
尺寸越大速度越慢,而且可能記憶體不足跑不出來,一般產生大圖可以先產生小圖,在透過 Hires. fix 或 Extras 的功能提升解析度。

CFG 設定

自由度,數字越小越自由,可能越有創意但不是你想要的。不管數字太小或太大都會產出奇怪的結果,一般常用 7 - 8。範圍介於 1 - 30。

Seed 設定

用於產圖的隨機數種子,使用相同的 Seed 和其他所有條件一樣的時候,可以產生同樣的圖片。之後會另外寫文章說明。

外掛設定

有安裝外掛的話,會出現在這區域。

產出結果

產圖的結果會在這裡出現。例如:
Stable Diffusion web UI 結果

點擊圖片可以放大預覽
Stable Diffusion web UI 預覽圖片

產出結果功能

資料夾圖示:開啟存放圖片的資料夾,路經為 stable-diffusion-webui/output,資料夾會以產生的日期來分類。
Save:產生下載連結,會在下方出現,他同時會另存一份檔案到 stable-diffusion-webui/log
Zip:如果一次產生多張圖,可以打包成 Zip 並產生下載連結,如上面圖片所示,會在下方出現。
Send to img2img:將產出的結果帶入圖生圖的頁面。
Send to inpaint:將產出的結果帶入編輯圖片的頁面。
Send to extras:將產出的結果帶入額外功能的頁面,主要用來提升解析度產生大圖。

延伸閱讀

上一篇 Stable Diffusion 教學 - 在 MacBook M1 安裝 web UI
下一篇 Stable Diffusion 教學 - web UI 圖生圖 (img2img)
Stable Diffusion 教學 - Restore faces
Stable Diffusion 教學 - Tiling
Stable Diffusion 教學 - Hires. fix