Nodes/comfyui_imgutils/Mask Helper LK
ComfyUI Node

Mask Helper LK

The pack's own README, printed inside a node

By LK-168·Created about a year ago·Updated about a year ago· 1
Mask Helper LK
    • readme
    languageen

    A cheat sheet, not a tool

    Let's be straight about this one: Mask Helper LK doesn't process anything. It takes a language dropdown (en or zh), and its only output is a readme string describing what the pack's mask nodes do. That's it. It's the author's in-ComfyUI version of the README section, a small reference card you can drop into any workflow and read without alt-tabbing to the repo.

    What you get out of it

    The output text runs down the mask node family this pack ships, one line each:

    • Mask Morphology - dilation, erosion, opening, closing.
    • Mask Edge Operations - expand, contract, expand+contract, contract+expand.
    • Mask Attributes - binarization, thresholding, smoothing, contrast and brightness, inversion.
    • Mask Combine - add, subtract, multiply, divide, max, min, xor.
    • Mask Info - shape, coverage, range, mean.

    In English or Chinese depending on language. The README explains the motive with refreshing honesty: the mask nodes are "too diverse" to remember, so the author wrote this node to look them up. In Chinese mode it even ends with a small (。•̀ᴗ-)✧ - the author's personality is the whole appeal here.

    When it's worth wiring

    Honestly? When you're mid-workflow, can't remember whether Mask Attributes is the one with binarize or whether that was Mask Morphology, and don't want to break your flow. Wire it to a text preview node (or any string display), read the list, done. It costs nothing and saves one browser tab.

    Install

    Same as the rest of the pack - ComfyUI Manager → search "comfyui_imgutils", or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/LK-168/comfyui_imgutils
    

    Restart ComfyUI. No dependencies beyond what the pack already pulls, no models, no downloads.

    The honest verdict

    This isn't a node you build pipelines around; it's documentation wearing a node costume. That's fine - the ecosystem needs more of it. The one genuinely useful thing here is that it confirms, in the author's own words, what each of the pack's mask nodes is supposed to do, which is more than most READMEs give you. If you only ever read the outputs of the other mask nodes, you don't need this one. If you run the pack a lot, it's a nice footnote to keep around.

    One small thing to know before you go looking for more: the string output isn't dynamically connected to anything - it's a static block of text per language. Don't expect it to update with your workflow's state. It's a card, not a dashboard.

    Categoryimgutils/mask

    Inputs (1)

    NameTypeDefaultDescription
    languageCOMBOenSelect language for node descriptions

    Outputs (1)

    NameTypeDescription
    readmeSTRING