更换参考图后controlnet仍显示旧图,需重新上传并刷新缩略图,再依次切换预处理器、开关“完美像素”、点击「?」刷新按钮,最后确认启用状态、权重(0.6–1.0)及步长(start=0,end=0.5–1.0)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在LiblibAI WebUI中更换参考图后ControlNet控制图仍显示旧图,导致生成结果完全偏离预期结构——这通常是因为预处理器缓存未刷新、参考图上传路径未更新或“完美像素”开关状态冲突所致。
确认参考图已真正替换
点击ControlNet模块中的“上传参考图”区域,再次拖入新图文件(不要仅靠浏览器回退或刷新页面),上传完成后观察右上角是否弹出「上传成功」提示;若无提示,说明文件未真正提交,旧图仍在内存中驻留。
上传后务必检查参考图缩略图是否已更新为新图内容,而非残留的模糊残影或灰块——【缩略图未变=控制信号未更新,所有后续参数设置均无效】。
强制清除预处理器缓存
第一步:在ControlNet模块内,将“预处理器”下拉菜单切换至其他类型(例如原为canny,先选成softedge)→ 等待1秒 → 再切回原类型(canny)。
第二步:勾选/取消勾选一次“完美像素”开关,触发底层图像重采样流程。
第三步:点击ControlNet区域右上角的「?」刷新按钮(非页面F5刷新),该操作会清空当前预处理中间图缓存并重新运行边缘/深度/姿态提取。
这三步必须连续执行,跳过任意一步都可能导致预处理器仍基于旧图输出控制信号,即使参考图缩略图已更新也无济于事。
检查ControlNet启用状态与权重区间
确认ControlNet总开关处于开启状态(右侧滑块为蓝色)。
Control Weight值必须落在0.6–0.8(canny/depth)或0.7–1.0(openpose)区间内;低于0.5时模型几乎忽略控制图,高于1.2则结构僵硬失真,两者都会让新参考图“看起来没起作用”。
Start Step设为0,End Step设为0.5–0.7(depth/softedge)或0.7–1.0(openpose)——若End Step设为0,控制信号只在第一步生效,后续全部采样阶段失控。











