2.3 KiB
2.3 KiB
SD Webui Prompt Format
[English|中文]
這是一個Automatic1111 Webui的插件,可以幫忙校正咒語。

示範圖
有時候打字太快,或是從各地東拼西湊咒語,常造成多個重複的空格或逗點。這項插件可以幫忙移除它們。
功能實作
- 你可以打開
prompt_format.js並把上面的static UseCN = false;改成static UseCN = true;來套用中文翻譯 - 在
txt2img和img2img都有用 - 移除多餘空格和逗點
- 修改錯誤的括弧
- 開啟
Remove Duplicates會把咒語中重複的單詞消除- 注意: 只對單詞類咒語有效
- 例.
1girl, solo, smile, 1girl會變成1girl, solo, smile - 例.
a girl smiling, a girl standing則不變
- 例.
- 注意: 只對單詞類咒語有效
- 開啟
Remove Underscores會將_換成空格- 一些較新的動漫模型聲稱不用再加底線
- 保留咒語的換行
- 注意: 上述的
Remove Duplicates只在同一行中有效
- 注意: 上述的
- 按下
Ctrl + \來跳脫目前游標所在的單字- 平時,括弧是用來強調單字。所以若使用像是
mejiro mcqueen (umamusume)的咒語,便必須跳脫成mejiro mcqueen \(umamusume\)
- 平時,括弧是用來強調單字。所以若使用像是
- 按下
Auto Format以在手動與自動間切換自動: 每次按下 生成 (Generate) 時處裡手動: 手動按下Format時才處裡
- 按下
Update Input以開/關格式套用1- 有些擴充 (如. tagcomplete) 訂閱文字的編輯事件,意即我的格式化會導致它們啟動
- 基本上,只有在有安裝上述擴充時才需要關閉這個功能
- 你可以打開
prompt_format.js並把上面的static updateInput = true;改成static updateInput = false;來永久關閉
- 你可以打開
- 在
關閉時,前述的美化只是視覺效果。唯有再次手動編輯後,咒語才會更新
- [New] 使用
Shift + 滾輪來橫移目前游標所在的單字
-
由於透過
JavaScript而非Python撰寫,生成圖片的內部資料只會在下一次生成才更新。這個選項主要影響,當你按下Send to img2img時所傳送的咒語是否已美化過等等。 ↩︎