工作流是一种处理任务的自动化流程,可以在 Bot 中添加和使用。以下是一个关于如何创建、发布、复制工作流,以及如何在 Bot 中添加工作流的详细说明:
在创建工作流时,需要考虑以下几点:
总之,工作流是一种强大的工具,可以帮助你在 Bot 中实现自动化任务处理。通过合理创建和配置工作流,可以提高工作效率和减少错误。
通过本文你可以了解如何创建、发布、复制工作流,以及如何在Bot中添加工作流。使用工作流的顺序如下:1.创建工作流。2.配置工作流。添加工作流节点并按照要处理的用户任务顺序连接工作流。3.测试并发布工作流。4.将工作流添加到你的Bot内。
这个部分需要用到ComfyI2I的一些节点,思路是通过拾色器识别绿幕,为素材主体生成蒙版,再把绿幕切除掉,这样就得到了一张透明背景的png抠图素材。首先加载image select color节点,左侧与上个部分的vae deconde节点相连,RGB设置为<0,255,0>,容差(variance)尽量高一些,设置为100可以在右侧连上preview image节点预览,灵活调整容差值然后把拾取颜色的图片转换为蒙版,添加convert image to mask节点,channel设置为green,左侧与image select color相连,右侧添加mask ops节点,这是一个非常实用的蒙版处理工具,我们主要设置4个参数:channel(通道):greenshrink_grow(收缩范围):3-10invert(将蒙版从绿幕反转为主体,0为不反转):1blur_radius(羽化半径):0-2shrink_grow和blur_radius可以根据素材灵活调整然后我们将mask ops节点右侧的mask_image连接cut by mask节点,将蒙版外的部分切除,最后cut by mask右侧连接save image节点,就大功告成了!你也可以image select color节点左侧替换为load image节点,上传任一张绿幕素材进行抠图现在你可以搭配上个工作流,愉快的抽卡了!工作流迭代改进点:训练绿幕lora,生成更纯净的绿幕素材对非绿幕的正常图片进行抠图
此工作流包含两个组:生成绿幕素材和绿幕素材抠图我为什么这么做?因为SD无法直接生成透明背景的png图片,所以要先生成一张素材图,前景是我们最重要的主体素材,背景是纯色(方便识别),既然要抠图,背景当然得是绿幕(不然怎么不叫白幕、黑幕),最后再把前景素材从背景中抠出来。道理听起来很简单我把工作流文件放上来,大家可以下载拖入ComfyUI中自动加载工作流,然后对照本文进行学习工作流链接:https://pan.quark.cn/s/01eae57419ce提取码:KxgB