Nodes/Comfyroll Studio/πŸ”€οΈ CR Simple Text Watermark
ComfyUI Node Runs on cloud

πŸ”€οΈ CR Simple Text Watermark

Stamp a text signature on your image without leaving ComfyUI

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,287
πŸ”€οΈ CR Simple Text Watermark
  • image
  • IMAGE
  • show_help
β—„text@ your nameβ–Ί
β—„alignβ–Ύβ–Ί
β—„opacity0.30β–Ί
β—„font_nameβ–Ύβ–Ί
β—„font_size50β–Ί
β—„font_colorβ–Ύβ–Ί
β—„x_margin20β–Ί
β—„y_margin20β–Ί
β—„font_color_hex#000000β–Ί

You've generated something you're happy with and you want your name on it before it goes anywhere. CR Simple Text Watermark does exactly that: it burns a line of text onto an image - corner or center, faint or bold, in one of a handful of bundled fonts - as the last step before you save. No external editor, no separate overlay-PNG dance.

It's the "sign your work" node. Nothing fancier, and that's the point.

How it works

It draws text onto the image with PIL, using a font file that ships with the pack, at the position, size, color, and opacity you set. Because the fonts come bundled, you don't have to hunt down or install anything - the dropdown is your whole selection. Runs instantly, no GPU.

The inputs that matter

Most of these you set once and forget:

  • image (IMAGE) - the picture to stamp.
  • text (STRING, default "@ your name") - your watermark line.
  • align - where it sits: center, or any of the four corners plus top/bottom center (7 positions total).
  • opacity (FLOAT 0–1, default 0.3) - how see-through it is. A real watermark wants it subtle; 0.3 is a sensible start.
  • font_size (INT, default 50) and font_name - pick from the ten bundled fonts (Roboto, Oswald, Impact, Comic, a pixel font, and so on).
  • font_color - a named-color dropdown of 30 options including custom. If you pick custom, the optional font_color_hex field (default #000000) is what actually gets used.
  • x_margin / y_margin (INT, default 20) - padding from the edge so the text isn't jammed against the border.

Output is the stamped IMAGE (plus a show_help string you can ignore), which you wire into your save node.

Installing it

Comfyroll Studio (Suzie1 / RockOfFire) is a big, mature utility pack. In ComfyUI Manager, search "Comfyroll Studio," install, restart. Or:

cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git

then restart. No model downloads. The watermark fonts are included in the pack's own folder, so there's nothing extra to fetch.

Common issues

The classic head-scratcher: you set font_color_hex to a nice color and the text comes out black anyway. That's because font_color is still on a named color - the hex field only takes over when you switch that dropdown to custom. Set both.

Second: text can look tiny or huge depending on your image resolution, since font_size is in pixels and a 512px image and a 2048px image are very different canvases. Adjust size to the image you're actually stamping. If your watermark text uses characters a given font doesn't include (the pack ships an Arabic font specifically for this reason - pick it if you need non-Latin glyphs), swap fonts. And if the whole pack won't load on startup, that's a bad install, not the node - reinstall cleanly through Manager and restart.

Category🧩 Comfyroll Studio/πŸ‘Ύ Graphics/πŸ”€ Text

Inputs (10)

NameTypeDefaultDescription
imageIMAGEβ€”
textSTRING@ your nameβ€”
alignCOMBO7 options: center, top left, top center, top right, bottom left, bottom center, +1
opacityFLOAT0.300–1β€”
font_nameCOMBO10 options: Roboto-Regular.ttf, Quicksand-Bold.ttf, Oswald-Bold.ttf, comic.ttf, AlumniSansCollegiateOne-Regular.ttf, NotoSansArabic-Regular.ttf, +4
font_sizeINT501–1024β€”
font_colorCOMBO30 options: custom, white, black, red, green, blue, +24
x_marginINT20-1024–1024β€”
y_marginINT20-1024–1024β€”
font_color_hexoptSTRING#000000β€”

Outputs (2)

NameTypeDescription
IMAGEIMAGEβ€”
show_helpSTRINGβ€”