必须启用ControlNet深度结构锁定并严丝合缝匹配预处理器与参考图类型,确保分辨率≥1024×1024、主体占比超70%、背景干净、尺寸为1024/1280整数倍,否则构图无法保留。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让LiblibAI生成的新图严格保留参考图的构图——比如人物站位、建筑透视、物体相对位置不变,只替换风格或局部细节,必须绕过默认图生图的模糊约束,启用ControlNet深度结构锁定,且预处理器与参考图类型必须严丝合缝匹配。
确认参考图本身具备可提取结构
一张构图混乱、主体偏小、边缘糊掉的图,ControlNet连骨架都抓不准,更谈不上保留。上传前务必检查:用电脑看图工具打开→右键属性→确认分辨率≥1024×1024(非512×512)→主体占画面70%以上→背景干净无干扰色块→【尺寸非1024/1280整数倍会导致openpose关节偏移超3像素,直接引发手脚错位】。
别用手机截图或网页压缩图。这类图自带JPEG块状伪影,canny预处理器会把噪点当轮廓线,生成结果出现“幻肢”或“多手指”。
启用ControlNet并选对控制类型
ControlNet不是开个开关就行,它必须和你的构图目标咬死。不同构图类型对应不同控制路径:
方法一:人物/动物姿态复现(需四肢关节精准锚定)
→ 进入高级设置 → 开启ControlNet → Control Type选openpose_full → 预处理器选dw_openpose_full → 点击?图标预览骨架图 → 确认所有关节连线完整、无断裂或漂移;若手腕处断开,说明原图手部模糊,必须重拍重传。
方法二:建筑/静物/场景布局复刻(需空间层次分明)
→ Control Type选depth_anything → 上传图后勾选“完美像素” → 检查生成的深度图是否呈现清晰远近分层;若墙壁与地面灰成一片,说明原图缺乏明暗对比,需返工补光重拍。
方法三:纯构图锚定(不依赖姿态或深度,仅锁定画面区块分布)
→ 切换至图生图模式 → 上传参考图 → 勾选“风格保持” → 相似度滑块拉到0.78 → 此值实测为构图稳定性拐点,低于0.72开始跑偏,高于0.82主体轻微形变。
参数协同设置:去噪强度与ControlNet权重联动
第一步:在ControlNet模块中,将“模型”下拉选择与预处理器匹配的ckpt,例如“control_openpose-sdxl-1.0”;
第二步:将“Control Weight”设为0.95——低于0.85时构图松动,高于0.98易导致边缘生硬卡顿;
第三步:主图生图强度必须同步压低至0.32~0.38区间;
第四步:点击右侧参数区“预设模式”下拉菜单,选“人像”预设→自动启用VAE、关闭Tiling、CFG锁定为8.5、启用Face Detail增强开关。
⚠️注意:ControlNet启用后,若仍把图生图强度拉到0.6以上,ControlNet的结构约束会被覆盖,等于白开。
上传与生成前最后验证
上传同一张图到两个位置:主图区域 + ControlNet专用上传区(必须重新上传,不能复用);
等待左侧预览图完全清晰、无拉伸、无黑边;
确认右上角显示“当前模式:图像到图像”;
检查左上角是否显示“已生成”+时间戳(这是云端同步触发标志);
【比例严重失配会触发AI强行拉伸,造成人物脸型/手脚比例崩坏】——若原图是4:3,分辨率必须设为896×672或1200×900,禁用1024×1024。


















