StyleSelectorXL:在 SDXL 里管理 77 种绘画风格
简介
Stable Diffusion XL(SDXL)比 SD 1.5、2.x 更擅长处理多种视觉风格,照片感、动漫、水彩、线稿、涂鸦这类题材都能覆盖得更稳。问题也随之变成了另一件事:风格太多,记不住,手动拼关键词很累。StyleSelectorXL 就是为这个场景做的,它把 Stability AI DreamStudio 里的风格选择搬到了本地 WebUI,提供了 77 种预设风格。
它做的事情并不复杂:用户在界面里选风格,插件把对应关键词自动塞进 Prompt。这样比自己反复抄风格词省事,也更适合在同一个底模上快速切换方向。
环境准备
使用前先确认几件事:
- Stable Diffusion WebUI:建议用较新的 Automatic1111 版本。
- 模型:优先使用 SDXL 基础模型,比如
sd_xl_base_1.0。 - 硬件:SDXL 对显存比较挑,8GB 勉强能跑,12GB 以上会舒服很多。
- Python 环境:WebUI 依赖要完整,别让缺包把问题带偏了。
安装方法
通过扩展商店安装
如果网络访问 GitHub 没问题,直接在 WebUI 里装最省事:
- 打开 Stable Diffusion WebUI。
- 进入顶部的
Extensions。 - 切到
Install from URL或Available。 - 搜索
StyleSelectorXL。 - 找到插件后点击
Install。 - 按提示重启 WebUI。
手动安装
如果网络不顺,这个办法更稳一点:
- 从可靠的代码托管平台下载
StyleSelectorXL源码包。 - 解压后把文件夹命名为
StyleSelectorXL。 - 复制到 WebUI 的扩展目录:
<stable-diffusion-webui>/extensions/StyleSelectorXL - 把
<stable-diffusion-webui>换成你的实际部署路径。 - 重启 Stable Diffusion WebUI。
参数配置与使用
重启后,生成界面里会出现 SDXL Styles 面板。这个面板不复杂,但有几个选项要分清楚,不然很容易以为插件没生效。
分辨率设置
SDXL 对分辨率比老模型敏感得多。继续用 512x512 这类老尺寸,画面经常会显得别扭,细节也撑不开。比较常见的推荐尺寸如下:
- 21:9:1536 x 640
- 16:9:1344 x 768
- 3:2:1216 x 832
- 5:4:1152 x 896
- 1:1:1024 x 1024
样式选择器参数
展开 SDXL Styles 后,主要是这些项:
- Enable Style Selector:必须勾选。不开它,插件就不会介入生成流程。
- Randomize Style:每次生成随机挑一个风格,覆盖手动选择。适合先看一圈效果。
- :批量生成时,每张图都用不同风格。适合做快速对照。


