这次输入提示词:将人物背景换成城市街道路灯下
人物背景变成了人物站在路灯下的夜景,整体图片的打光也跟随背景的变化重新打了光,光线更自然。
还是用之前的图片,换个提示词:让女孩站在街道路边的夜景路灯下
同样是换背景,上面这两个提示词得到了不同效果,有什么不同之处?
两个提示词的不同之处:前面一个是将人物背景换成什么,操作对象是背景,变化的只是背景,人物不变。
后面一个提示词是将人物放在什么位置,操作对象是人物。所以不仅背景会变化,人物姿势也可能会有改变。
2、编辑图片:局部重绘
如果想要对图片的局部进行修改,需要在加载图片那里右击,在遮罩编辑器中打开,对需要编辑的局部涂抹遮罩。
涂抹完遮罩后是下面这个样子。
如果我们直接给提示词,在遮罩区域放一只蝴蝶,结果生成的图片没有变化,因为kontext识别不了遮罩。
如何让kontext识别遮罩
我们可以换一个思路:将遮罩区域指定颜色,例如红色的色号是"#FF0000",然后对该颜色区域进行操作。
我们需要将加载图像节点复制一份,再增加一个"颜色覆盖"节点,工作流如下图方式进行连接。
这时再给提示词:在红色区域放一只蝴蝶
蝴蝶已经生成了,但图片中还保留着我们不需要的红色。
修改提示词:去除图像中红色区域,并在此区域放一只蝴蝶
这次生成了我们想要的结果,红色区域出现了蝴蝶,红色也被去除了
3、去除码赛克
去除码赛克的操作实质上也是对图片的局部重绘。
我们将码赛克区域涂上遮罩并指定为红色,然后直接给指示词:去除图片中红色区域
4、文字替换
目前kontext只支持英文的文字替换,只需要输入提示词就可以对文字进行替换
提示词:将数字换成"6"
注意:记得将需要替换的数字加个引号
5、扩图
在对图片进行缩放前,需要增加一个图片尺寸的节点:按宽高比缩放
在下面这个工作流中,原图是竖版图片,我们只要将图片比例改成横版,什么提示词也不用输入,点击运行就可以自动扩图
自定义精确扩图
如果想精确控制图自定义的扩图尺寸,需要增加一个扩展画面节点
kontext能够识别图像中的细节,并对其进行编辑,例如下图我们输入提示词:女人抬起头,向左上方看
kontext精确地完成了对人物的控制。
kontext对图片进行风格转换也只是一句话的事。
下图将图片转成卡能风格,只需要一句提示词:将图片转成卡通风格
对图片进行多轮继续编辑,输入提示词:将转成3D卡通效果。
我们便得到了一个卡通效果风格的图片。
8、老照片修复
还记得官方工作流打开时有一个被禁用的加载图片工作流吗,把它解除禁用,这样就可以加载两张图片了。
输入提示词:让两个女人手拉后站在街道上
这样两张图就融合成一张图了。
释放显存
这里额外提一下释放显存的方法
很多人可能发现了,当工作流跑完后,显存仍然被占用着,这样就容易造成爆显存。
今天来告诉大家如何解决这个问题。
方法一:
在最新版的 comfyui 中,面板上有一个绿色的小虫子图标,右击它,就会有清除显存选项,点击它就可以了。
下面这是清除后的效果,显存明显被释放了。
方法二,添加清除VRAM节点
这个节点有两个版本,一个带V2,一个不带V2。
我们来看下它们的区别
不带V2的节点:只需要连接在一个模块的后面,工作流在经过这个节点时就会自动释放显存
带V2节点:我们可以将后续工作流直接连接在这个节点后面
技巧:一个工作流中允许添加多个释放显存节点,特别是在一些多个模块串联起来的大型工作流中,我们可以在一个模板跑完后就添加一个释放显存的节点,来减少爆显存的机率。
在线工作流:
单图:
https://www.runninghub.cn/post/1938613725001605122
双图融合:
https://www.runninghub.cn/post/1938809488537538562
老照片修复:
https://www.runninghub.cn/post/1933804536005840897
END
感谢您的阅读,麻烦点个赞+在看吧!
没有评论:
发表评论