Nodes/ComfyUI-Pixaroma/Text Watermark Pixaroma
ComfyUI Node

Text Watermark Pixaroma

Stamp the same caption on every image in a batch

By pixaroma·Created 5 months ago·Updated 4 days ago· 357
Text Watermark Pixaroma
  • image
  • image
text

Text Watermark Pixaroma is the batch-stamping sibling of Text Overlay. Where Text Overlay is a full text editor for placing one caption, this node is a configure-and-run watermark machine: pick a corner on a 3×3 grid, type your text, and it lands in the same spot on every image in the batch - regardless of size. Perfect for watermarks, date stamps, or a corner caption you want applied uniformly to a folder of outputs.

If you've ever tried to watermark a batch of images with ComfyUI's built-in tools, you know the pain: text nodes position at fixed pixel coordinates, so what's a corner on one image is drifting off the edge on the next. This node's whole trick is making position and size relative, so a mixed-size batch stays visually consistent.

How it works

At render time the node draws your text on top of the incoming image (or images), then passes the stamped result out the image output. The text is rasterized with the same font/weight/color machinery as Text Overlay, but there's no fullscreen editor - everything is on the node body, which is the point: you set it once and it does the same thing every run.

Position comes from a 9-point anchor (any corner, edge midpoint, or center) plus a margin inset. Because the anchor is a fraction of the canvas rather than a pixel offset, "top-right" really is top-right on a 512-square and a 2048-wide crop alike.

The inputs that matter

  • image (required) - the image or batch to stamp.
  • text (optional) - a STRING input. Wire it up and it overrides the text typed on the node, which is handy when the watermark text comes from a filename, a date, or another node (the textbox greys out while connected to remind you).

The size control is worth calling out specifically because it's the difference between "looks right" and "looks wrong" on mixed batches:

  • Fixed pixels - predictable, but a 40px watermark that's tasteful on a 1024 image is huge on a 512 one.
  • Percentage of image width - the watermark scales with each image, so proportionally identical across the batch. Use this for mixed sizes.

You also get the usual font, weight, italic, color, opacity, rotation, and an optional background bar behind the text - same controls as Text Overlay, just without the drag-around editor.

Install and gotchas

Standard Pixaroma install - ComfyUI Manager, search "Pixaroma", or:

cd ComfyUI/custom_nodes
git clone https://github.com/pixaroma/ComfyUI-Pixaroma

Restart, done. No dependencies or model downloads for this node.

One thing to keep in mind if you're stamping a visible watermark: the opacity and color controls make it possible to produce a readable watermark, but they don't make it robust. A diagonal, semi-transparent repeat reads better than one small corner caption if you genuinely care about deterring theft - this node is about applying text, not DRM. And if you update the pack and a node looks broken, hard-refresh with Ctrl+Shift+R (Cmd+Shift+R on Mac) before you file a bug - that's almost always the browser cache, not the node.

Category👑 Pixaroma/📝 Notes & Overlay

Inputs (2)

NameTypeDefaultDescription
imageIMAGEImage or batch to watermark. The watermark is drawn on top at render time.
textoptSTRINGOptional STRING input. When wired, it replaces the watermark text typed on the node (the textbox greys out while connected).

Outputs (1)

NameTypeDescription
imageIMAGEThe input image(s) with the watermark drawn on top.