sd-webui-controlnet 图像生成控制一张实拍图重绘成动漫插画【免费下载链接】sd-webui-controlnetWebUI extension for ControlNet项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-controlnet手头有一张不错的场景照片想保留原有构图换个风格重画或者想让提示词里的细节乖乖落进画面里纯文生图经常对不上参考图的主体和构图改一次废一次。sd-webui-controlnet 是 Stable Diffusion WebUI 的扩展通过一张参考图来约束生成图像的结构让你想要的构图和细节真正落在结果里。安装与首次出图三步跑通先确保 stable-diffusion-webui 可以正常启动把扩展放进它的extensions/目录并安装依赖git clone https://gitcode.com/gh_mirrors/sd/sd-webui-controlnet cd sd-webui-controlnet pip install -r requirements.txt再把对应类型的 ControlNet 模型文件如 depth、canny、lineart下载到 models/ 文件夹重启 WebUI。界面里点击 ControlNet 选项卡 → 上传图片 → 选择预处理器和模型 → 点 Generate第一张图就出来了。顺手勾上 Pixel Perfect预处理器分辨率会自动算好不用手动调。最影响出图的 3 个参数各设多少真正需要动的就下面三个其余保持默认即可。参数作用推荐值Preprocessor预处理器决定从图里提取什么结构深度、边缘还是线稿类型必须和模型匹配与所选模型一致Control Weight参考图约束结果的强度。跑偏了就调高细节僵硬就调低0.6–1.0Guidance Start/End控制从总步数的百分之多少开始、到百分之多少结束0.0–1.0预处理器会把图片先翻译成一张控制图模型再基于它工作。比如 depth 预处理器提取的是前景和背景的前后远近关系注意预处理器和模型类型要配对depth 配 depth 模型lineart 配线稿模型配错组合基本等于白跑。实战案例咖啡场景照片重绘成动漫插画输入一张咖啡店场景图。设置depth 预处理器 depth 模型Control Weight 设 1.0提示词只描述人物和色调。结果人物服装、发色跟着提示词变了但柜台、手冲壶和整体构图和原图保持一致。这是最常用的照着重绘用法。原始输入图深度控制生成结果左为原始输入右为最终图——构图没有漂移换掉的只是人物设计和色调。常见坑跑偏、没反应、不听提示词生成图和参考图差异太大把 Control Weight 调到 0.8–1.0或把 Control Mode 切成 ControlNet is more important。参数调了没反应先确认 ControlNet 单元的启用开关已勾选并且模型文件已放进 models 文件夹、点过刷新。图像完全不听提示词把 Control Mode 切成 My prompt is more important或把 Control Weight 降到 0.6 左右。sd-webui-controlnet 解决的核心问题只有一个让生成图的构图跟着你的参考图走。想用 API 批量自动化出图可以看看 example/txt2img_example/api_txt2img.py 这个示例。【免费下载链接】sd-webui-controlnetWebUI extension for ControlNet项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-controlnet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考