Stable Diffusion 教學 - web UI 文生圖 (txt2img)
本篇文章介紹 Stable Diffusion web UI 文生圖頁面的基本功能。
功能區塊
進入 stable-diffusion-webui 網頁可以看到下面的畫面
畫面上的功能區塊大概如下:
- Checkpoint 選擇
- 功能頁籤
- 提示詞:要生成圖片的描述
- 反向提示詞:不想要出現在圖片的描述
- 提示詞功能
- 取樣設定
- 其他設定
- 批次數量
- 圖片寬高
- CFG 設定
- Seed 設定
- 外掛設定
- 產出結果
- 產出結果功能
功能介紹
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-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