(资料图片仅供参考)
图生图 / img2img
、涂鸦绘制 / sketch
、局部绘制 / inpaint
、局部绘制之涂鸦蒙版 / inpaint sketch
、局部绘制之上传蒙版 / inpaint upload
、批量处理 / batch
而图生图的基本参数包括但不限于以下几种:Resize mode:缩放模式,包括 拉伸/Just resize
、裁剪/crop and resize
、填充/resize and fill
、仅调整大小(潜空间放大/just resize (latent ipscale)
,缩放模式指的是当原图和要生成的图的宽和高不一致的时候,选择的缩放模式,一般选择裁剪,如果原图和生成图的宽高一致的时候,选择任意均可Mask blur:蒙版模糊度,在 0-64
之间调节,就是将我们涂抹区域,从边缘向中间透明过渡。数值较小的时候,边缘越锐利,所以一个合适的值会让图片看起来更真实,数值一般默认即可Masked content:蒙版蒙住的内容,包括 填充/fill
、原图/original
、潜在噪声/latent noise
、无潜在空间/latent nothing
。这是一种预处理的步骤,其中填充是指使用蒙版边缘图像的颜色填充,不过颜色已经被高度模糊;原图则是同原图一样不改变任何细节;而潜在噪声则是使用噪点进行填充;而无潜在空间就是噪点值为0的状态,可以看到只有原图保留了原来的画面,所以一般选择原图即可Mask transparency:蒙版的透明度,一般默认为0,即不透明,因为透明度越高,AI发挥的空间越小,基本上当透明度大于60,预处理就会失去作用Mask mode:蒙版模式,包括 绘制蒙版内容/inpaint masked
、绘制非蒙版内容/inpaint not masked
,这个很好理解,选择第一个就是只在蒙版区域重绘,另一种则相反,正常一般默认第一个即可Inpaint area:绘制区域,包括 全图/whole picture
、仅蒙版/only masked
。全图重绘是指在原图大小的基础下绘制蒙版区域,优点就是内容与原图融合的更好,缺点是不够细节;而蒙版重绘是只处理的时候将蒙版区域进行放大到原图的尺寸,画完之后再缩小放到原图的相应的位置,优点就是细节更好,缺点也是细节太多,与原图融合的不够好Denoising strength:重绘强度,默认0.75,低强度就是基本不重绘,越高重绘越强,融合越不好,所以默认即可虽然图生图的参数比较多,但大多数的时候,我们选择默认即可,因为很多时候,只需要正确的选择而非过多的选择,个人也仅仅设置一下缩放模式、采样器、采样步骤和宽高进行出图Prompt
去自定义想要的结果图片,比如白色头发,红色眼睛等等DPM++ 2M Karras
▶ 采样步骤设置的是30
▶ 脚本 Script
中选择是图像迭代Loopback
▶ 迭代次数设置成多少生成的图片就是多少张,一般设置2-4,防止显卡撑不住 ▶ 最终的重绘强度 Final denoising strenght
设置成了 0.88
▶ 重绘曲线选择 Linear
▶ 迭代中反推提示词选择 DeepBooru
,生成的最终图片效果还是很棒的Prompt
提示词即可其中蒙版的黑色画笔并不是一种真的颜色,它是一片代表透明(不可见)属性的区域比如,将图片中的女生头发换成一头白发,只需要将图片上的头发区域涂上蒙版,然后在 Prompt
中输入 white hair
提示词即可当然这里只作为测试,如果想要更好的效果,自己设置更多的 Prompt
进行描述,除了头发,其他任何区域都可以进行重绘Prompt
中输入中国旗袍的英文解释即可,因为涂鸦蒙版的颜色是会影响到原图的,所以如果是用蓝色涂抹衣服,最终将会生成蓝色的旗袍Prompt
的参数是天空、建筑物、人物等,可以看出 AI
只在白色区域进行了重绘,而圈出的黑色是没有重绘的还有最后一个批量处理功能,用的不多,也不用讲太细,只要输入图片所在目录路径、图片处理后保存的路径以及蒙版路劲即可批量处理