Stable Diffusion 插件 StyleSelectorXL 详解
简介
Stable Diffusion XL (SDXL) 相比之前的 SD 1.5、2.x 等版本,在出图质量上有了显著提升。它不仅支持照片级写实风格,还能很好地处理动漫、水彩、线稿、涂鸦等多种艺术风格。为了更方便地在 Stable Diffusion WebUI 中调用这些丰富的风格,社区开发了 StyleSelectorXL 插件。
该插件将 Stability AI 官方 DreamStudio 中的风格选择功能迁移到了本地 WebUI,支持多达七十七种预设风格,包括动漫、平面、3D、朋克、童话等。它通过在提示词(Prompt)中自动注入特定的关键字来实现风格控制,用户无需手动记忆复杂的风格关键词,只需在界面上勾选即可。
环境准备
在使用本插件前,请确保您的环境满足以下要求:
- Stable Diffusion WebUI: 建议使用较新版本的 Automatic1111 WebUI。
- 模型: 推荐使用 SDXL 基础模型,如
sd_xl_base_1.0。 - 硬件: SDXL 对显存要求较高,建议 NVIDIA 显卡显存不低于 8GB,推荐 12GB 以上以获得最佳体验。
- Python 环境: 确保 WebUI 的 Python 环境完整,无缺失依赖。
安装方法
方法一:通过扩展商店安装
适合网络访问 GitHub 顺畅的用户。
- 打开 Stable Diffusion WebUI 界面。
- 点击顶部的
Extensions标签页。 - 切换到
Install from URL或Available选项卡。 - 在搜索框中输入
StyleSelectorXL。 - 找到对应插件后,点击
Install按钮。 - 安装完成后,根据提示重启 WebUI 服务。
方法二:手动安装
适合无法直接访问 GitHub 的用户。
- 从可靠的代码托管平台下载
StyleSelectorXL插件源码包。 - 解压下载的压缩包。
- 将解压后的文件夹重命名为
StyleSelectorXL。 - 将其复制到 Stable Diffusion WebUI 的扩展目录中:
<stable-diffusion-webui>/extensions/StyleSelectorXL - 替换路径中的
<stable-diffusion-webui>为您实际的部署目录。 - 重启 Stable Diffusion WebUI 服务以加载插件。
参数配置与使用
安装成功后,重启 WebUI 即可在生成界面看到新增的 SDXL Styles 面板。
分辨率设置
SDXL 模型对分辨率有特定要求,不再适用 SD 1.5 时代的 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 面板后,主要包含以下参数:
-
:


