AnyLine Lineart

节点功能: AnyLinePreprocessor节点是一款复合型线稿提取器,结合了深度学习与传统线稿算法,适用于动漫、写实、漫画等多种风格图像的线条提取。

输入参数

参数名称说明
image输入图像。

输出参数

参数名称说明
image输出融合后的线稿图像。

控件参数

参数名称说明
merge_with_lineart用于与 AnyLine 融合的线稿类型,可选:lineart_standard, lineart_realisitic, lineart_anime, manga_line。不同风格影响融合线稿的特性,建议根据图像内容选择,标准线稿适合通用插图,anime 更适合动画线风格。
resolution处理图像的目标分辨率,默认值为 1280,步长为 8。控制预处理的缩放尺寸,越高越清晰,但处理时间越长,建议与最终生成分辨率匹配。
lineart_lower_bound线稿强度下限,默认值为 0。设置线稿掩模的二值化阈值范围下限,可用于抑制过浅的线条。
lineart_upper_bound线稿强度上限,默认值为 1。设置线稿掩模的二值化阈值范围上限,通常保持 1 即可,结合下限使用以控制保留线条范围。
object_min_size移除小物体的最小像素大小,默认值为 36。用于清除噪声或孤立点,值越大保留越粗线条,适合清洁背景。
object_connectivity像素连接性,默认为 1。控制连通区域的识别方式,值越高越严格,一般保持为 1 即可。

如下图所示,通过该节点可以提取画面的人物轮廓。

下图为Flux使用controlnet完成控制出图的示例工作流,通过线稿控制生成的人物姿势以及画面布局。