Nodes/PIP Artistic Words for ComfyUI/PIP ArtisticWords Fusion
ComfyUI Node

PIP ArtisticWords Fusion

The same pack, but you get to control every pixel of the text

By chenpipi0807·Created about a year ago·Updated 11 days ago· 30
PIP ArtisticWords Fusion
  • image
  • 融合图像
  • 信息
文本内容PIP ArtisticWords Fusion
字体名称Knewave-Regular
上边距比例0.63
下边距比例0.06
左边距比例0.08
右边距比例0.08
启用填充true
填充颜色#4096FF
启用描边true
描边宽度5
描边透明度1.0
描边颜色#000000
启用阴影true
阴影颜色#000000
阴影透明度0.6
阴影X偏移5
阴影Y偏移5
阴影模糊10
启用内阴影false
内阴影颜色#FFFFFF
内阴影透明度0.7
内阴影X偏移2
内阴影Y偏移2
内阴影模糊2
文字透明度1.00
显示调试信息none

The PIP Artistic Text Generator is the pack's showpiece, but it's a slot machine: you pick a style, or random picks one for you. PIP ArtisticWords Fusion is the boring, deterministic sibling - the one where you type a hex color and drag sliders until the text looks right. Same rendering engine underneath, but every effect is an explicit input instead of an SVG file you don't control.

What it does

You give it a background image, some text, and a font, then hand-tune fill, outline, drop shadow, and inner shadow as separate parameters. It composites the styled text onto the image and hands back a final IMAGE plus a text report. No seed, no randomness, no style dropdown - if you want "gold text with a thick black outline and a soft offset shadow," you build exactly that.

The inputs that matter

Required: image, 文本内容 (the text, default "PIP ArtisticWords Fusion"), and 字体名称 - pick from the five bundled fonts: Knewave-Regular, Lobster-Regular, PermanentMarker-Regular, Yesteryear-Regular, and the CJK 方正风雅宋.

Everything else is optional, and here's the thing to know: the parameter names are in Chinese, because that's the author's language. The four you'll actually touch:

  • 上边距比例 / 下边距比例 / 左边距比例 / 右边距比例 - safe-area margins as fractions of image size. Defaults are 0.63 top, 0.06 bottom, 0.08 sides, which pins the text lower on the frame like a poster title.
  • 填充颜色 - fill hex (default #4096FF), with 启用填充 to toggle it.
  • 描边宽度 - outline thickness (0–50), plus 描边颜色 and 描边透明度.
  • 阴影X偏移 / 阴影Y偏移 / 阴影模糊 - drop-shadow position and blur, with 阴影颜色 and 阴影透明度 alongside.

The rest - inner shadow (启用内阴影, off by default), 文字透明度, and 显示调试信息 - are for when the basics aren't enough.

Outputs: 融合图像 (the composited IMAGE) and 信息 (a STRING summarizing what got rendered, handy for debugging or logging).

Where it fits

This is the node you reach for when the SVG-style pipeline over-designs. It pairs naturally with the pack's color utilities: run PIP ColorPicker or PIPColorWheel on your image, then paste their hex outputs straight into the 填充颜色 / 描边颜色 / 阴影颜色 fields. That's the workflow the pack was clearly built around - picker produces the colors, Fusion consumes them.

Installing it

Same pack, same one-time install. Via ComfyUI Manager, search "PIP Artistic Words", or:

cd ComfyUI/custom_nodes
git clone https://github.com/chenpipi0807/PIP_ArtisticWords.git
cd PIP_ArtisticWords
pip install -r requirements.txt

Restart, and all seven nodes appear together. Dependencies are just Pillow, numpy, opencv-python, and webcolors - nothing heavy, no models to download.

Gotchas

  • It's a Chinese-UI node. Every parameter label is Chinese; if your ComfyUI shows them fine, good, otherwise keep a translation handy. The values are all plain hex strings and numbers, so it's easy to guess.
  • Bundled fonts carry licensing caveats. The README's font note applies here too - 方正风雅宋 is a commercial Founder font; verify before commercial use.
  • The text is placed by the margins, not centered on the image. With the default 0.63 top margin, text sits low. Move 上边距比例 down toward 0.2 for a centered look.
  • Don't expect antialiasing miracles on giant text at 50px stroke - the renderer is Pillow, and very thick outlines can look chunky up close. That's the trade for zero model cost.
CategoryPIP艺术字

Inputs (27)

NameTypeDefaultDescription
imageIMAGE
文本内容STRINGPIP ArtisticWords Fusion
字体名称COMBOKnewave-Regular5 options: Knewave-Regular, Lobster-Regular, PermanentMarker-Regular, Yesteryear-Regular, 方正风雅宋
上边距比例optFLOAT0.630.05–0.95
下边距比例optFLOAT0.060.05–0.95
左边距比例optFLOAT0.080.05–0.95
右边距比例optFLOAT0.080.05–0.95
启用填充optBOOLEANtrue
填充颜色optSTRING#4096FF
启用描边optBOOLEANtrue
描边宽度optINT50–50
描边透明度optFLOAT1.00–1
描边颜色optSTRING#000000
启用阴影optBOOLEANtrue
阴影颜色optSTRING#000000
阴影透明度optFLOAT0.60–1
阴影X偏移optINT5-100–100
阴影Y偏移optINT5-100–100
阴影模糊optINT100–100
启用内阴影optBOOLEANfalse
内阴影颜色optSTRING#FFFFFF
内阴影透明度optFLOAT0.70–1
内阴影X偏移optINT2-50–50
内阴影Y偏移optINT2-50–50
内阴影模糊optINT20–50
文字透明度optFLOAT1.000.1–1
显示调试信息optCOMBOnone3 options: none, basic, detailed

Outputs (2)

NameTypeDescription
融合图像IMAGE
信息STRING