ComfyUI Node
XB-BOX - 🤖 漫画文字渲染 (全自动带涂改液)
第二代全自动 CV 视觉锚定节点 (v3.0 生产版)。 流程: 灰度化 -> 形态学闭运算填平噪点 -> 二值化 -> 轮廓检测 -> 涂改液抹白 -> 填字。 核心能力: - auto_clear_bubble: 数字涂改液,先抹后写彻底根除鬼影 - morph_close_size: 形态学预处理,解决气泡内纹理/残影导致的识别断裂 - 三层防御: 暗黑模式(invert) + 形状过滤(shape_filter) + 边界分离(erode) - 台词框输入 台词1 | 台词2 | 台词3,一键自动排版
XB-BOX - 🤖 漫画文字渲染 (全自动带涂改液)
- image
- 图像
- 检测信息
◄text►
◄font_namemsyh.ttc►
◄font_size36►
◄text_color#000000►
◄bubble_margin15►
◄auto_clear_bubbletrue►
◄white_threshold220►
◄min_bubble_area5000►
◄sort_modeauto►
◄invert_modefalse►
◄shape_filter_enabledtrue►
◄min_extent0.40►
◄max_aspect_ratio3.5►
◄erode_iterations1►
◄morph_close_size15►
CategoryXB_ToolBox/Comic
Inputs (16)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| text | STRING | 台词,竖线 | 分隔。如: 台词1 | 台词2 | |
| font_name | STRING | msyh.ttc | 字体名或路径,如 msyh.ttc / simhei.ttf |
| font_size | INT | 368–500 | — |
| text_color | STRING | #000000 | — |
| bubble_margin | INT | 150–200 | — |
| auto_clear_bubble | BOOLEAN | true | 数字涂改液: 用纯白填满气泡内部,彻底抹除 AI 鬼影乱码后再印字 |
| white_threshold | INT | 220160–255 | 白色阈值。降低可检测带光影的气泡 |
| min_bubble_area | INT | 5000500–1000000 | — |
| sort_mode | COMBO | auto | 4 options: auto, top_to_bottom, left_to_right, largest_first |
| invert_mode | BOOLEAN | false | 暗黑模式: 取反后检测深色气泡 |
| shape_filter_enabled | BOOLEAN | true | 形状过滤: 排除白T恤等长条形误检 |
| min_extent | FLOAT | 0.400.1–1 | — |
| max_aspect_ratio | FLOAT | 3.51–10 | — |
| erode_iterations | INT | 10–5 | 边界分离: 腐蚀迭代,分离粘连气泡 |
| morph_close_size | INT | 153–51 | 形态学内核尺寸。增大可填平气泡内的噪点和残影 |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| 图像 | IMAGE | — |
| 检测信息 | STRING | — |