sai2怎么改背景大小?自定义画布尺寸的实用方法
用 sai2 来画图的时候, 最让人烦心的一件事情就是背景的默认尺寸是被锁住的, 不管你想把它设得大一点还是小一点, 反正就是改不了。
其实 sai2 这个软件本身是支持 自定义背景大小 的, 主要的原因是你还没有找到那个正确的设置入口在哪里。下面我把两个我自己平时最常用的方法讲给你听, 这个方法基本上是可以覆盖到绝大多数的使用场景的。
先打开sai2的参数面板, 然后在生成设置这一栏找到名为“画布尺寸”的地方。系统默认给出的数值是512×512, 你可以直接把数字改成768×768, 甚至可以改成1024×1024。改好之后, 背景会和画布一起进行缩放。你改完数据后, 预览窗口会立刻刷新画面, 这样肉眼就能直接看到尺寸的具体变化。
有些版本是把“画布尺寸”这个功能给弄到了高级选项那个可以折叠的区域内, 你得把手动去点开它, 才能看到它的踪影。
还有的版本呢, 是直接把它放到叫“生成比例”的那个项目里去了, 你要先去选择像1:1或者16:9这样的比例设置, 然后再配合着分辨率调节滑块一起进行调整, 这样的话,背景的整个大小规模就会跟随你的操作发生变化了。
你可以试试在负向提示词里面加上一句“fixed background”或者“locked layout”, 这个做法的目的是让模型在进行图像生成的时候, 把对背景区域的那个约束条件给释放掉。
当你处理到遇到背景被死死粘住、怎么改也改不动这样一种情况之时, 这种方法或许能派上用场。至于尺寸参数呢, 就按照平常习惯那样去修改好了。等到图像生成出来以后, 你会发现那个背景会在新建的画布上面重新进行分布, 从而解决了之前无法调整的问题。
图已经出完了, 如果现在想改背景大小的话, 先把这个图拖进去sai2里面的img2img模块, 把denoising strength设到0.35到0.45之间, 重新指定你要的尺寸, 然后点生成, 背景就会在新画布上重铺了, 主体人物基本是不动的。
建议你反复多尝试几组不同的比例、分辨率和去噪数值组合, 这样基本就可以确定你想要的背景尺寸大小了。界面上也就仅存在那几个按钮, 点击进入内部区域并进行简单的拖动操作即可理解如何使用, 完全不需要花费精力去记忆具体的技术参数。