ComfyUI Node
ASCII Novel Text Art
Render ASCII art from an image and an uploaded text file, consuming the text sequentially across the grid.
ASCII Novel Text Art
- image
- IMAGE
- used_chars
- required_chars
- report_text
◄pixel_size20►
◄resolution_scale4.0►
◄downscale_modearea►
◄aspect_ratio_correction0.75►
◄font_name▾►
◄font_size12►
◄text_opacity0.55►
◄blend_strength0.80►
◄adaptive_font_strength0.35►
◄text_file_path►
◄char_color_modesampled_color►
◄background_modewhite►
◄text_encodingutf-8►
◄newline_moderemove►
◄text_shortage_modeloop►
◄sharpen_modeNone►
◄sharpen_amount1.0►
◄sharpen_threshold0.00►
◄brightness1.00►
◄contrast1.00►
◄glyph_check_limit5000►
CategoryImage Processing/ASCII Art
Inputs (22)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| pixel_size | INT | 201–200 | — |
| resolution_scale | FLOAT | 4.01–16 | — |
| downscale_mode | COMBO | area | 6 options: nearest, bilinear, bicubic, area, lanczos, contrast |
| aspect_ratio_correction | FLOAT | 0.750.1–10 | — |
| font_name | COMBO | 9 options: Chewy-Regular.ttf, Creepster-Regular.ttf, Customfont.ttf, KR Rachel's Chalkboard.ttf, Lobster Bisque.ttf, NotoSansJP-VariableFont_wght.ttf, +3 | |
| font_size | INT | 121–300 | — |
| text_opacity | FLOAT | 0.550.05–1 | — |
| blend_strength | FLOAT | 0.800–1 | — |
| adaptive_font_strength | FLOAT | 0.350–1 | — |
| text_file_path | STRING | TXT filename stored in ComfyUI input files. Use the upload area below this field. | |
| char_color_modeopt | COMBO | sampled_color | 4 options: sampled_color, grayscale, black, knockout_white |
| background_modeopt | COMBO | white | 3 options: white, sampled_average, source_image |
| text_encodingopt | COMBO | utf-8 | 5 options: utf-8, utf-8-sig, cp932, shift_jis, auto |
| newline_modeopt | COMBO | remove | 3 options: remove, space, preserve |
| text_shortage_modeopt | COMBO | loop | 3 options: error, loop, truncate_blank |
| sharpen_modeopt | COMBO | None | 2 options: None, unsharp |
| sharpen_amountopt | FLOAT | 1.00–5 | — |
| sharpen_thresholdopt | FLOAT | 0.000–1 | — |
| brightnessopt | FLOAT | 1.000–5 | — |
| contrastopt | FLOAT | 1.000–5 | — |
| glyph_check_limitopt | INT | 50001–100000 | — |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |
| used_chars | INT | — |
| required_chars | INT | — |
| report_text | STRING | — |