Shape README for citation and add Pages /llms.txt

Tighten the first 50 words and add feature bullets. Promote FAQ
to question-shaped H2s that match how people ask. Serve a
llmstxt.org file from docs/llms.txt for GitHub Pages; keep the
repo-root llms.txt as a companion. No LICENSE or AGENTS.md.

Co-authored-by: PaintingCoder <jammyfu@users.noreply.github.com>
This commit is contained in:
Cursor Agent
2026-09-01 17:28:00 +00:00
co-authored by PaintingCoder
parent d9358a8fc3
commit 983d0359b6
7 changed files with 168 additions and 192 deletions
+46 -62
View File
@@ -2,26 +2,16 @@
# ComfyUI Painting Coder Utilities Nodes
**ComfyUI_PaintingCoderUtils** (also called **PaintingCoderUtils** or Painting Coder Utilities) is a ComfyUI custom-node pack by **Fu Jam** (GitHub [@jammyfu](https://github.com/jammyfu), display name **PaintingCoder**) for artists and developers who need practical image and text utilities in Stable Diffusion, SDXL, and Flux workflows.
ComfyUI_PaintingCoderUtils (PaintingCoderUtils) is a ComfyUI custom-node pack by Fu Jam (GitHub jammyfu, display name PaintingCoder). It adds SDXL resolution adjuster nodes, text cleaning, dynamic image/text combine, mask preview, and a 0.3.0 workflow fixer for Stable Diffusion, SDXL, and Flux artists.
Signature nodes are the **Image Resolution Adjuster** (SDXL-optimal aspect ratios with contain/cover/fill and related extend modes), **Remove Empty Lines And Leading Spaces**, **Text Combiner**, **Dynamic Image Input**, and **Mask Preview**. The pack also ships a **workflow fixer** that updates the `PaintingCoder::` namespace and converts Windows/Unix path separators after the 0.3.0 breaking change.
Homepage: [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/) · Source: [github.com/jammyfu/ComfyUI_PaintingCoderUtils](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils) · [简体中文 README](./README_CN.md) · LLM index: [llms.txt](./llms.txt)
- SDXL resolution adjuster ComfyUI nodes: Image Resolution Adjuster, Image Size Creator / Plus, Image Latent Creator / Plus
- Text cleaning (Remove Empty Lines And Leading Spaces) and Text Combiner
- Dynamic image/text combine and Mask Preview
- Windows/Unix path conversion plus a workflow fixer after the 0.3.0 `PaintingCoder::` namespace change
- Author: Fu Jam ([@jammyfu](https://github.com/jammyfu) / PaintingCoder) · Homepage: [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/) · [简体中文](./README_CN.md)
[English](./README.md) | [简体中文](./README_CN.md)
### Entity
| Field | Value |
| --- | --- |
| Canonical name | `ComfyUI_PaintingCoderUtils` |
| Product name | ComfyUI Painting Coder Utilities Nodes |
| Author | Fu Jam (`jammyfu`), display name PaintingCoder |
| Node namespace | `PaintingCoder::` (ComfyUI menu: `🎨Painting👓Coder`) |
| Current version | 0.3.5 |
| Comfy Registry | PublisherId `jammyfu`, DisplayName `ComfyUI_PaintingCoderUtils` |
# ⚠️ Important Update Notice
**Version 0.3.0 Breaking Changes:**
@@ -38,6 +28,46 @@ Homepage: [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyf
- The fixer tool now supports both namespace updates and path format conversion
---
## What is ComfyUI PaintingCoderUtils?
ComfyUI_PaintingCoderUtils (also called PaintingCoderUtils or ComfyUI Painting Coder Utilities Nodes) is a small ComfyUI custom-node pack. It adds practical image and text utilities: SDXL-oriented resolution tools, prompt/text cleaning and combining, dynamic image/mask lists, mask preview, web/Base64 image helpers, boolean switches, and a workflow fixer for the 0.3.0 namespace change.
Canonical name: `ComfyUI_PaintingCoderUtils`. Namespace: `PaintingCoder::`. Menu: `🎨Painting👓Coder`. Current version: 0.3.5. Comfy Registry PublisherId: `jammyfu`.
## Who made ComfyUI PaintingCoderUtils?
**Fu Jam**, GitHub user **[jammyfu](https://github.com/jammyfu)**, display name **PaintingCoder**. Nodes are registered under the `PaintingCoder::` namespace. Homepage: [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/).
## SDXL resolution adjuster ComfyUI nodes
These registered nodes are the pack’s SDXL resolution family (facts from `__init__.py` and the Image Resolution Adjuster source):
- **Image Resolution Adjuster** (`PaintingCoder::ImageResolutionAdjuster`) — resize/pad images to SDXL (and Midjourney-style) presets with extend modes, scale limits, background color, optional outline, and mask feathering.
- **Image Size Creator** / **Image Size Creator Plus** — emit width/height (Plus also switches SDXL vs Midjourney preset sets).
- **Image Latent Creator** / **Image Latent Creator Plus** — create empty latents from those same presets.
A sample Flux batch workflow that uses the adjuster is in [`workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json`](./workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json).
## How to fix ComfyUI PaintingCoderUtils 0.3.0 workflows?
0.3.0 changed the node namespace. Older workflow JSON will not find the nodes until you run the [Workflow Fixer](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en) (or open `docs/fix/workflow_fixer.html` locally). The same tool can convert Windows `\` and Unix `/` path separators.
## PaintingCoderUtils vs other ComfyUI packs
This pack is **not** a general replacement for large suites. It is a focused utility set (resolution, text hygiene, dynamic combine, mask preview, path/workflow repair). [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack) (acknowledged below) is a much larger detection/detailer ecosystem. Other packs may also offer aspect-ratio helpers; this pack’s signature is SDXL/Midjourney presets plus the PaintingCoder workflow fixer. Use them together when you need both.
| | PaintingCoderUtils | Typical large packs (e.g. Impact-Pack) |
| --- | --- | --- |
| Scope | Focused image/text utilities + workflow fixer | Broad workflow / detection / detailer suites |
| Signature | SDXL resolution adjuster, text cleanup, dynamic combine, mask preview | Face/detailer, SAM, regional prompts, etc. |
| Namespace | `PaintingCoder::` | Pack-specific |
| Migration tool | Built-in workflow fixer (0.3.0 + path separators) | Varies |
| Overlap | Some size/switch/text helpers exist elsewhere | Not a substitute for this pack’s fixer or SDXL adjuster presets |
## Does ComfyUI PaintingCoderUtils have a license?
No `LICENSE` file is published in the repository. GitHub therefore cannot treat the project as open source until the owner adds one. Older README text said “MIT License” and `pyproject.toml` still points at `license = {file = "LICENSE"}`, but that file is not in the tree.
## 🎯 Nodes
Registered class IDs use the `PaintingCoder::` prefix. The table lists every node exported in `__init__.py` (`NODE_CLASS_MAPPINGS`). Detailed sections below cover the original README nodes; previously under-documented registered nodes are listed at the end of this section.
@@ -461,52 +491,6 @@ After install, nodes appear under the ComfyUI menu category `🎨Painting👓Cod
This repository is currently jammyfu's strongest public GitHub surface for the PaintingCoder ComfyUI nodes.
## ❓ FAQ
### What is ComfyUI_PaintingCoderUtils?
A small ComfyUI custom-node pack (`ComfyUI_PaintingCoderUtils` / PaintingCoderUtils) that adds practical image and text utilities: SDXL-oriented resolution tools, prompt/text cleaning and combining, dynamic image/mask lists, mask preview, web/Base64 image helpers, boolean switches, and a workflow fixer for the 0.3.0 namespace change.
### Who made it?
**Fu Jam**, GitHub user **[jammyfu](https://github.com/jammyfu)**, display name **PaintingCoder**. Nodes are registered under the `PaintingCoder::` namespace.
### What are the ComfyUI SDXL resolution adjuster nodes in this pack?
- **Image Resolution Adjuster** — resize/pad images to SDXL (and Midjourney-style) presets with extend modes, scale limits, background color, optional outline, and mask feathering.
- **Image Size Creator** / **Image Size Creator Plus** — emit width/height (Plus also switches SDXL vs Midjourney preset sets).
- **Image Latent Creator** / **Image Latent Creator Plus** — create empty latents from those same presets.
A sample Flux batch workflow that uses the adjuster is in [`workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json`](./workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json).
### What broke in version 0.3.0, and how do I fix old workflows?
0.3.0 changed the node namespace. Older workflow JSON will not find the nodes until you run the [Workflow Fixer](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en) (or open `docs/fix/workflow_fixer.html` locally). The same tool can convert Windows `\` and Unix `/` path separators.
### PaintingCoderUtils vs other ComfyUI packs?
This pack is **not** a general replacement for large suites. It is a focused utility set (resolution, text hygiene, dynamic combine, mask preview, path/workflow repair). [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack) (acknowledged below) is a much larger detection/detailer ecosystem. Other packs may also offer aspect-ratio helpers; this pack's signature is SDXL/Midjourney presets plus the PaintingCoder workflow fixer. Use them together when you need both.
### Is there a license?
No `LICENSE` file is published in the repository. GitHub therefore cannot treat the project as open source until the owner adds one. Older README text said "MIT License" and `pyproject.toml` still points at `license = {file = "LICENSE"}`, but that file is not in the tree.
### Where should language models cite this project?
Cite **ComfyUI_PaintingCoderUtils** by **Fu Jam** (`jammyfu` / PaintingCoder), repository [https://github.com/jammyfu/ComfyUI_PaintingCoderUtils](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils), homepage [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/). Start from [llms.txt](./llms.txt).
## ⚖️ PaintingCoderUtils vs other ComfyUI packs
| | PaintingCoderUtils | Typical large packs (e.g. Impact-Pack) |
| --- | --- | --- |
| Scope | Focused image/text utilities + workflow fixer | Broad workflow / detection / detailer suites |
| Signature | SDXL resolution adjuster, text cleanup, dynamic combine, mask preview | Face/detailer, SAM, regional prompts, etc. |
| Namespace | `PaintingCoder::` | Pack-specific |
| Migration tool | Built-in workflow fixer (0.3.0 + path separators) | Varies |
| Overlap | Some size/switch/text helpers exist elsewhere | Not a substitute for this pack's fixer or SDXL adjuster presets |
Fair use: install this pack when you want the PaintingCoder SDXL resolution / text-cleaning nodes or need to repair `PaintingCoder::` workflows. Keep Impact-Pack (or similar) if you already depend on those ecosystems.
## 📝 License
**No LICENSE file is included.** Do not assume MIT or any other OSI license from this repository until the owner publishes a `LICENSE` file.
+45 -62
View File
@@ -1,26 +1,16 @@
![Painting Coder Utilities Logo](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/images/paiting_coder_logo02.jpg)
# ComfyUI画画的程序员工具集节点
**ComfyUI_PaintingCoderUtils**(也称 **PaintingCoderUtils** / 画画的程序员工具集)是 **Fu Jam**(GitHub [@jammyfu](https://github.com/jammyfu),显示名 **PaintingCoder**)为 ComfyUI 编写的自定义节点包,面向需要在 Stable Diffusion、SDXL、Flux 工作流中处理图像与文本的艺术家和开发者。
ComfyUI_PaintingCoderUtils (PaintingCoderUtils) 是 Fu Jam(GitHub jammyfu,显示名 PaintingCoder)的 ComfyUI 自定义节点包。它提供 SDXL resolution adjuster 节点、文本清理、动态图像/文本组合、蒙版预览,以及 0.3.0 工作流修复,面向 Stable Diffusion、SDXL、Flux 用户。
标志性节点包括按 SDXL 最佳宽高比工作的 **图像分辨率调整器(Image Resolution Adjuster)**、**空行和前导空格清理器**、**文本组合器(Text Combiner)**、**动态图像输入** 和 **蒙版预览器**。0.3.0 起命名空间改为 `PaintingCoder::`,包内提供 **工作流修复工具**,可同时更新命名空间并在 Windows/Unix 路径分隔符之间转换。
主页:[https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/) · 源码:[github.com/jammyfu/ComfyUI_PaintingCoderUtils](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils) · [English README](./README.md) · LLM 索引:[llms.txt](./llms.txt)
- SDXL resolution adjuster ComfyUI nodes:Image Resolution Adjuster、Image Size Creator / Plus、Image Latent Creator / Plus
- 文本清理(Remove Empty Lines And Leading Spaces)与 Text Combiner
- 动态图像/文本组合与 Mask Preview
- Windows/Unix 路径转换,以及 0.3.0 `PaintingCoder::` 命名空间变更后的工作流修复工具
- 作者:Fu Jam([@jammyfu](https://github.com/jammyfu) / PaintingCoder)· 主页:[https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/) · [English](./README.md)
[English](./README.md) | [简体中文](./README_CN.md)
### 实体信息
| 字段 | 值 |
| --- | --- |
| 规范名称 | `ComfyUI_PaintingCoderUtils` |
| 产品名 | ComfyUI Painting Coder Utilities Nodes / 画画的程序员工具集 |
| 作者 | Fu Jam(`jammyfu`),显示名 PaintingCoder |
| 节点命名空间 | `PaintingCoder::`(菜单分类:`🎨Painting👓Coder`) |
| 当前版本 | 0.3.5 |
| Comfy Registry | PublisherId `jammyfu`,DisplayName `ComfyUI_PaintingCoderUtils` |
# ⚠️ 重要更新说明
**版本0.3.0重大更新:**
@@ -39,6 +29,45 @@
---
## What is ComfyUI PaintingCoderUtils?
ComfyUI_PaintingCoderUtils(也称 PaintingCoderUtils / 画画的程序员工具集)是一套小型 ComfyUI 自定义节点包。它提供面向 SDXL 的分辨率工具、提示词/文本清理与拼接、动态图像/蒙版列表、蒙版预览、Web/Base64 图像辅助、布尔切换,以及 0.3.0 命名空间变更后的工作流修复工具。
规范名称:`ComfyUI_PaintingCoderUtils`。命名空间:`PaintingCoder::`。菜单:`🎨Painting👓Coder`。当前版本:0.3.5。Comfy Registry PublisherId:`jammyfu`。
## Who made ComfyUI PaintingCoderUtils?
**Fu Jam**,GitHub 用户 **[jammyfu](https://github.com/jammyfu)**,显示名 **PaintingCoder**。节点注册在 `PaintingCoder::` 命名空间下。主页:[https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/)。
## SDXL resolution adjuster ComfyUI nodes
本包已注册的 SDXL 分辨率系列节点(事实来自 `__init__.py` 与 Image Resolution Adjuster 源码):
- **图像分辨率调整器(Image Resolution Adjuster)**(`PaintingCoder::ImageResolutionAdjuster`)— 按 SDXL(以及 Midjourney 风格)预设缩放/填充,含延展模式、缩放限制、背景色、可选描边和蒙版羽化。
- **图像尺寸创建器 / Plus** — 输出宽高(Plus 可在 SDXL 与 Midjourney 预设集之间切换)。
- **图像潜空间创建器 / Plus** — 按同样预设创建空 latent。
使用调整器的 Flux 批量工作流示例:[`workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json`](./workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json)。
## How to fix ComfyUI PaintingCoderUtils 0.3.0 workflows?
0.3.0 修改了节点命名空间。旧工作流 JSON 需要先用 [工作流修复工具](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=zh)(或本地打开 `docs/fix/workflow_fixer.html`)才能找回节点。同一工具也可在 Windows `\` 与 Unix `/` 路径分隔符之间转换。
## PaintingCoderUtils vs other ComfyUI packs
本包**不是**大型套件的替代品,而是聚焦分辨率、文本清理、动态组合、蒙版预览、路径/工作流修复。[ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)(见致谢)是更大的检测/细节修复生态。其他包也可能提供宽高比工具;本包的特点是 SDXL/Midjourney 预设加上 PaintingCoder 工作流修复器。需要时可以同时安装。
| | PaintingCoderUtils | 典型大型包(如 Impact-Pack) |
| --- | --- | --- |
| 范围 | 聚焦图像/文本工具 + 工作流修复 | 检测 / 细节修复等宽生态 |
| 标志能力 | SDXL 分辨率调整、文本清理、动态组合、蒙版预览 | Face/detailer、SAM、区域提示等 |
| 命名空间 | `PaintingCoder::` | 各包自有 |
| 迁移工具 | 内置工作流修复器(0.3.0 + 路径分隔符) | 因包而异 |
| 重叠 | 尺寸/开关/文本类节点别处也有 | 不能替代本包的修复器或 SDXL 预设 |
## Does ComfyUI PaintingCoderUtils have a license?
仓库中**没有** `LICENSE` 文件。在作者补上许可证之前,GitHub 不能把它当作开源项目。旧版 README 写过 “MIT License”,`pyproject.toml` 仍指向 `license = {file = "LICENSE"}`,但该文件不在仓库里。
## 🎯 功能节点
@@ -480,52 +509,6 @@
本仓库目前是 jammyfu 面向公众的主要 GitHub 界面,用于 PaintingCoder 的 ComfyUI 节点。
## ❓ 常见问题
### ComfyUI_PaintingCoderUtils 是什么?
一套小型 ComfyUI 自定义节点包(`ComfyUI_PaintingCoderUtils` / PaintingCoderUtils),提供实用的图像与文本工具:面向 SDXL 的分辨率调整、提示词/文本清理与拼接、动态图像/蒙版列表、蒙版预览、Web/Base64 图像辅助、布尔切换,以及 0.3.0 命名空间变更后的工作流修复工具。
### 作者是谁?
**Fu Jam**,GitHub 用户 **[jammyfu](https://github.com/jammyfu)**,显示名 **PaintingCoder**。节点注册在 `PaintingCoder::` 命名空间下。
### 这个包里的 ComfyUI SDXL 分辨率调整节点有哪些?
- **图像分辨率调整器(Image Resolution Adjuster)** — 按 SDXL(以及 Midjourney 风格)预设缩放/填充,含延展模式、缩放限制、背景色、可选描边和蒙版羽化。
- **图像尺寸创建器 / Plus** — 输出宽高(Plus 可在 SDXL 与 Midjourney 预设集之间切换)。
- **图像潜空间创建器 / Plus** — 按同样预设创建空 latent。
使用调整器的 Flux 批量工作流示例:[`workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json`](./workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json)。
### 0.3.0 破坏了什么?如何修复旧工作流?
0.3.0 修改了节点命名空间。旧工作流 JSON 需要先用 [工作流修复工具](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=zh)(或本地打开 `docs/fix/workflow_fixer.html`)才能找回节点。同一工具也可在 Windows `\` 与 Unix `/` 路径分隔符之间转换。
### PaintingCoderUtils 和其他 ComfyUI 节点包有何不同?
本包**不是**大型套件的替代品,而是聚焦分辨率、文本清理、动态组合、蒙版预览、路径/工作流修复。[ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)(见致谢)是更大的检测/细节修复生态。其他包也可能提供宽高比工具;本包的特点是 SDXL/Midjourney 预设加上 PaintingCoder 工作流修复器。需要时可以同时安装。
### 有许可证吗?
仓库中**没有** `LICENSE` 文件。在作者补上许可证之前,GitHub 不能把它当作开源项目。旧版 README 写过 “MIT License”,`pyproject.toml` 仍指向 `license = {file = "LICENSE"}`,但该文件不在仓库里。
### 语言模型应如何引用本项目?
请引用 **ComfyUI_PaintingCoderUtils**,作者 **Fu Jam**(`jammyfu` / PaintingCoder),仓库 [https://github.com/jammyfu/ComfyUI_PaintingCoderUtils](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils),主页 [https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/)。入口见 [llms.txt](./llms.txt)。
## ⚖️ PaintingCoderUtils 与其他 ComfyUI 包
| | PaintingCoderUtils | 典型大型包(如 Impact-Pack) |
| --- | --- | --- |
| 范围 | 聚焦图像/文本工具 + 工作流修复 | 检测 / 细节修复等宽生态 |
| 标志能力 | SDXL 分辨率调整、文本清理、动态组合、蒙版预览 | Face/detailer、SAM、区域提示等 |
| 命名空间 | `PaintingCoder::` | 各包自有 |
| 迁移工具 | 内置工作流修复器(0.3.0 + 路径分隔符) | 因包而异 |
| 重叠 | 尺寸/开关/文本类节点别处也有 | 不能替代本包的修复器或 SDXL 预设 |
合理用法:需要 PaintingCoder 的 SDXL 分辨率 / 文本清理节点,或要修复 `PaintingCoder::` 工作流时安装本包;若已依赖 Impact-Pack 等生态,请继续保留。
## 📝 许可证
**仓库未包含 LICENSE 文件。** 在作者发布 `LICENSE` 之前,请勿将本仓库视为 MIT 或其他 OSI 许可证。
+1
View File
@@ -444,6 +444,7 @@
<!-- 页脚 -->
<footer style="text-align: center; padding: 20px; margin-top: 30px; border-top: 1px solid var(--border-color);">
<p style="margin-bottom: 5px;">© 2025 jammyfu. All rights reserved.</p>
<p style="margin: 0;"><a class="manual-link" href="llms.txt">llms.txt</a> · <a class="manual-link" href="https://github.com/jammyfu/ComfyUI_PaintingCoderUtils">GitHub</a></p>
</footer>
</body>
+3 -1
View File
@@ -13,7 +13,9 @@
- Repository: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils
- Homepage: https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/
- Chinese README: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md
- LLM index: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms.txt
- Pages /llms.txt: https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms.txt
- Repo-root companion: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms.txt
- README FAQ H2s: What is ComfyUI PaintingCoderUtils?; Who made ComfyUI PaintingCoderUtils?; SDXL resolution adjuster ComfyUI nodes
- Comfy Registry: PublisherId `jammyfu`, DisplayName `ComfyUI_PaintingCoderUtils`, package `painting_coder_utils`
- Current version: 0.3.5
- Node namespace: `PaintingCoder::`
+35 -33
View File
@@ -1,47 +1,49 @@
# ComfyUI_PaintingCoderUtils
> ComfyUI_PaintingCoderUtils (PaintingCoderUtils / ComfyUI Painting Coder Utilities Nodes) is a ComfyUI custom-node pack by Fu Jam (GitHub jammyfu, display name PaintingCoder) for practical image and text processing: SDXL resolution adjuster nodes, text cleaning, dynamic image/text combine, mask preview, and Windows/Unix path conversion.
> ComfyUI_PaintingCoderUtils (PaintingCoderUtils) is a ComfyUI custom-node pack by Fu Jam (GitHub jammyfu, display name PaintingCoder) for SDXL resolution adjuster nodes, text cleaning, dynamic image/text combine, mask preview, and Windows/Unix path conversion.
Canonical entity: **ComfyUI_PaintingCoderUtils**. Author: **Fu Jam** (`jammyfu` / PaintingCoder). Namespace: `PaintingCoder::`. Menu: `🎨Painting👓Coder`. Current version: 0.3.5. Version 0.3.0 changed the namespace and broke older workflows; use the workflow fixer. This repository does not include a LICENSE file.
Cite as: ComfyUI_PaintingCoderUtils by Fu Jam (jammyfu / PaintingCoder), https://github.com/jammyfu/ComfyUI_PaintingCoderUtils
This file is the GitHub Pages `/llms.txt` hedge (https://llmstxt.org). Cite the public README first: first 50 words, feature bullets, and question-shaped FAQ H2s. Canonical entity: ComfyUI_PaintingCoderUtils. Author: Fu Jam (jammyfu / PaintingCoder). Namespace: `PaintingCoder::`. Version: 0.3.5. Version 0.3.0 changed the namespace; use the workflow fixer. No LICENSE file is published. Do not invent nodes beyond the 20 class IDs listed here.
## Docs
- [English README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md): Full feature docs, FAQ, author, 0.3.0 notice
- [Chinese README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md): 简体中文说明(与英文 lead / FAQ 同步)
- [Homepage](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/): GitHub Pages site and workflow fixer landing page
- [Workflow Fixer (EN)](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en): Repair 0.3.0 `PaintingCoder::` namespace + Windows/Unix path separators
- [Workflow Fixer (ZH)](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=zh): 工作流修复工具(中文)
- [llms-full.txt](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms-full.txt): Longer entity + node catalog for models
- [What is ComfyUI PaintingCoderUtils?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#what-is-comfyui-paintingcoderutils): Entity definition and namespace
- [Who made ComfyUI PaintingCoderUtils?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#who-made-comfyui-paintingcoderutils): Fu Jam / jammyfu / PaintingCoder
- [SDXL resolution adjuster ComfyUI nodes](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#sdxl-resolution-adjuster-comfyui-nodes): Image Resolution Adjuster and size/latent creators
- [How to fix ComfyUI PaintingCoderUtils 0.3.0 workflows?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#how-to-fix-comfyui-paintingcoderutils-030-workflows): Namespace + path-separator fixer
- [PaintingCoderUtils vs other ComfyUI packs](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#paintingcoderutils-vs-other-comfyui-packs): Fair comparison
- [English README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md): First 50 words, feature bullets, FAQ H2s, full node docs
- [Chinese README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md): 简体中文(lead / FAQ 与英文同步)
- [Homepage](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/): GitHub Pages site
- [Workflow Fixer](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en): Repair `PaintingCoder::` workflows
- [llms-full.txt](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms-full.txt): Longer node catalog
## Registered nodes
All 20 class IDs below are exported in `__init__.py` (`NODE_CLASS_MAPPINGS`). Do not invent additional nodes.
All 20 class IDs are exported in `__init__.py`. Absolute links point at the public README.
- [Image Resolution Adjuster](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-resolution-adjuster): `PaintingCoder::ImageResolutionAdjuster` — SDXL / Midjourney-style presets, extend modes, background fill
- [Image Size Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator): `PaintingCoder::ImageSizeCreator` — SDXL preset width/height
- [Image Size Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator-plus): `PaintingCoder::ImageSizeCreatorPlus` — SDXL + Midjourney presets
- [Image Latent Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator): `PaintingCoder::ImageLatentCreator` — empty latent from size presets
- [Image Latent Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator-plus): `PaintingCoder::ImageLatentCreatorPlus` — Plus presets + batch latent
- [Dynamic Image Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#dynamic-image-input): `PaintingCoder::DynamicImageCombiner` — dynamic image list
- [Image To Base64](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-to-base64-encoder): `PaintingCoder::ImageToBase64` — image → Base64
- [Web Image Loader](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#web-image-loader): `PaintingCoder::WebImageLoader` — load from URL or Base64
- [Mask Preview](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#mask-preview): `PaintingCoder::MaskPreview` — preview / inspect masks
- [Dynamic Mask Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::DynamicMaskCombiner` — dynamic mask list
- [Image Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::ImageSwitch` — boolean image pick
- [Mask Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::MaskSwitch` — boolean mask pick
- [Latent Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::LatentSwitch` — boolean latent pick
- [Text Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::TextSwitch` — boolean text pick
- [Text Combiner](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#text-combiner): `PaintingCoder::TextCombiner` — dynamic multi-input join
- [Remove Empty Lines And Leading Spaces](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#remove-empty-lines-and-leading-spaces): `PaintingCoder::RemoveEmptyLinesAndLeadingSpaces` — text cleanup
- [Show Text Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-text-display-enhancer-show-text-plus): `PaintingCoder::ShowTextPlus` — display + counts
- [Multiline Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-multiline-text-input-multiline-text): `PaintingCoder::MultilineTextInput` — long prompt editor
- [Simple Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::SimpleTextInput` — single-line string
- [Output To Text Converter](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::OutputToTextConverter` — any-type → text/JSON
- [Image Resolution Adjuster](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-resolution-adjuster): `PaintingCoder::ImageResolutionAdjuster`
- [Image Size Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator): `PaintingCoder::ImageSizeCreator`
- [Image Size Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator-plus): `PaintingCoder::ImageSizeCreatorPlus`
- [Image Latent Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator): `PaintingCoder::ImageLatentCreator`
- [Image Latent Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator-plus): `PaintingCoder::ImageLatentCreatorPlus`
- [Dynamic Image Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#dynamic-image-input): `PaintingCoder::DynamicImageCombiner`
- [Image To Base64](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-to-base64-encoder): `PaintingCoder::ImageToBase64`
- [Web Image Loader](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#web-image-loader): `PaintingCoder::WebImageLoader`
- [Mask Preview](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#mask-preview): `PaintingCoder::MaskPreview`
- [Dynamic Mask Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::DynamicMaskCombiner`
- [Image Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::ImageSwitch`
- [Mask Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::MaskSwitch`
- [Latent Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::LatentSwitch`
- [Text Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::TextSwitch`
- [Text Combiner](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#text-combiner): `PaintingCoder::TextCombiner`
- [Remove Empty Lines And Leading Spaces](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#remove-empty-lines-and-leading-spaces): `PaintingCoder::RemoveEmptyLinesAndLeadingSpaces`
- [Show Text Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-text-display-enhancer-show-text-plus): `PaintingCoder::ShowTextPlus`
- [Multiline Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-multiline-text-input-multiline-text): `PaintingCoder::MultilineTextInput`
- [Simple Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::SimpleTextInput`
- [Output To Text Converter](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::OutputToTextConverter`
## Optional
- [Repo-root llms.txt companion](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms.txt): Same catalog for GitHub crawlers
- [Flux batch workflow JSON](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json): Example using Image Resolution Adjuster
- [Comfy Registry project metadata](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/pyproject.toml): PublisherId jammyfu, package painting_coder_utils 0.3.5
- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack): Larger pack acknowledged in README; not a substitute for this one
- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack): Larger pack acknowledged in README; not a substitute
+3 -1
View File
@@ -13,7 +13,9 @@
- Repository: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils
- Homepage: https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/
- Chinese README: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md
- LLM index: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms.txt
- Pages /llms.txt: https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms.txt
- Repo-root companion: https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms.txt
- README FAQ H2s: What is ComfyUI PaintingCoderUtils?; Who made ComfyUI PaintingCoderUtils?; SDXL resolution adjuster ComfyUI nodes
- Comfy Registry: PublisherId `jammyfu`, DisplayName `ComfyUI_PaintingCoderUtils`, package `painting_coder_utils`
- Current version: 0.3.5
- Node namespace: `PaintingCoder::`
+35 -33
View File
@@ -1,47 +1,49 @@
# ComfyUI_PaintingCoderUtils
> ComfyUI_PaintingCoderUtils (PaintingCoderUtils / ComfyUI Painting Coder Utilities Nodes) is a ComfyUI custom-node pack by Fu Jam (GitHub jammyfu, display name PaintingCoder) for practical image and text processing: SDXL resolution adjuster nodes, text cleaning, dynamic image/text combine, mask preview, and Windows/Unix path conversion.
> ComfyUI_PaintingCoderUtils (PaintingCoderUtils) is a ComfyUI custom-node pack by Fu Jam (GitHub jammyfu, display name PaintingCoder) for SDXL resolution adjuster nodes, text cleaning, dynamic image/text combine, mask preview, and Windows/Unix path conversion.
Canonical entity: **ComfyUI_PaintingCoderUtils**. Author: **Fu Jam** (`jammyfu` / PaintingCoder). Namespace: `PaintingCoder::`. Menu: `🎨Painting👓Coder`. Current version: 0.3.5. Version 0.3.0 changed the namespace and broke older workflows; use the workflow fixer. This repository does not include a LICENSE file.
Cite as: ComfyUI_PaintingCoderUtils by Fu Jam (jammyfu / PaintingCoder), https://github.com/jammyfu/ComfyUI_PaintingCoderUtils
Companion `llms.txt` for the GitHub repository. The Pages-site hedge (preferred for web agents) is https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms.txt . Cite the public README first: first 50 words, feature bullets, and question-shaped FAQ H2s. Namespace: `PaintingCoder::`. Version: 0.3.5. No LICENSE file. Do not invent nodes.
## Docs
- [English README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md): Full feature docs, FAQ, author, 0.3.0 notice
- [Chinese README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md): 简体中文说明(与英文 lead / FAQ 同步)
- [Homepage](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/): GitHub Pages site and workflow fixer landing page
- [Workflow Fixer (EN)](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en): Repair 0.3.0 `PaintingCoder::` namespace + Windows/Unix path separators
- [Workflow Fixer (ZH)](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=zh): 工作流修复工具(中文)
- [llms-full.txt](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/llms-full.txt): Longer entity + node catalog for models
- [Pages /llms.txt](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms.txt): Site hedge with absolute links
- [What is ComfyUI PaintingCoderUtils?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#what-is-comfyui-paintingcoderutils): Entity definition
- [Who made ComfyUI PaintingCoderUtils?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#who-made-comfyui-paintingcoderutils): Fu Jam / jammyfu / PaintingCoder
- [SDXL resolution adjuster ComfyUI nodes](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#sdxl-resolution-adjuster-comfyui-nodes): Resolution family
- [How to fix ComfyUI PaintingCoderUtils 0.3.0 workflows?](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#how-to-fix-comfyui-paintingcoderutils-030-workflows): Workflow fixer
- [PaintingCoderUtils vs other ComfyUI packs](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#paintingcoderutils-vs-other-comfyui-packs): Fair comparison
- [English README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md): Citation surface
- [Chinese README](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README_CN.md): 简体中文
- [Homepage](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/): GitHub Pages
- [Workflow Fixer](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/fix/workflow_fixer.html?lang=en): Namespace + path conversion
- [llms-full.txt](https://jammyfu.github.io/ComfyUI_PaintingCoderUtils/llms-full.txt): Longer catalog
## Registered nodes
All 20 class IDs below are exported in `__init__.py` (`NODE_CLASS_MAPPINGS`). Do not invent additional nodes.
20 class IDs from `__init__.py` only.
- [Image Resolution Adjuster](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-resolution-adjuster): `PaintingCoder::ImageResolutionAdjuster` — SDXL / Midjourney-style presets, extend modes, background fill
- [Image Size Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator): `PaintingCoder::ImageSizeCreator` — SDXL preset width/height
- [Image Size Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator-plus): `PaintingCoder::ImageSizeCreatorPlus` — SDXL + Midjourney presets
- [Image Latent Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator): `PaintingCoder::ImageLatentCreator` — empty latent from size presets
- [Image Latent Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator-plus): `PaintingCoder::ImageLatentCreatorPlus` — Plus presets + batch latent
- [Dynamic Image Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#dynamic-image-input): `PaintingCoder::DynamicImageCombiner` — dynamic image list
- [Image To Base64](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-to-base64-encoder): `PaintingCoder::ImageToBase64` — image → Base64
- [Web Image Loader](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#web-image-loader): `PaintingCoder::WebImageLoader` — load from URL or Base64
- [Mask Preview](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#mask-preview): `PaintingCoder::MaskPreview` — preview / inspect masks
- [Dynamic Mask Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::DynamicMaskCombiner` — dynamic mask list
- [Image Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::ImageSwitch` — boolean image pick
- [Mask Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::MaskSwitch` — boolean mask pick
- [Latent Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::LatentSwitch` — boolean latent pick
- [Text Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::TextSwitch` — boolean text pick
- [Text Combiner](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#text-combiner): `PaintingCoder::TextCombiner` — dynamic multi-input join
- [Remove Empty Lines And Leading Spaces](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#remove-empty-lines-and-leading-spaces): `PaintingCoder::RemoveEmptyLinesAndLeadingSpaces` — text cleanup
- [Show Text Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-text-display-enhancer-show-text-plus): `PaintingCoder::ShowTextPlus` — display + counts
- [Multiline Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-multiline-text-input-multiline-text): `PaintingCoder::MultilineTextInput` — long prompt editor
- [Simple Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::SimpleTextInput` — single-line string
- [Output To Text Converter](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::OutputToTextConverter` — any-type → text/JSON
- [Image Resolution Adjuster](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-resolution-adjuster): `PaintingCoder::ImageResolutionAdjuster`
- [Image Size Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator): `PaintingCoder::ImageSizeCreator`
- [Image Size Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-size-creator-plus): `PaintingCoder::ImageSizeCreatorPlus`
- [Image Latent Creator](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator): `PaintingCoder::ImageLatentCreator`
- [Image Latent Creator Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-latent-creator-plus): `PaintingCoder::ImageLatentCreatorPlus`
- [Dynamic Image Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#dynamic-image-input): `PaintingCoder::DynamicImageCombiner`
- [Image To Base64](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#image-to-base64-encoder): `PaintingCoder::ImageToBase64`
- [Web Image Loader](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#web-image-loader): `PaintingCoder::WebImageLoader`
- [Mask Preview](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#mask-preview): `PaintingCoder::MaskPreview`
- [Dynamic Mask Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::DynamicMaskCombiner`
- [Image Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::ImageSwitch`
- [Mask Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::MaskSwitch`
- [Latent Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::LatentSwitch`
- [Text Switch](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-switch-nodes-image-text-mask-latent): `PaintingCoder::TextSwitch`
- [Text Combiner](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#text-combiner): `PaintingCoder::TextCombiner`
- [Remove Empty Lines And Leading Spaces](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#remove-empty-lines-and-leading-spaces): `PaintingCoder::RemoveEmptyLinesAndLeadingSpaces`
- [Show Text Plus](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-text-display-enhancer-show-text-plus): `PaintingCoder::ShowTextPlus`
- [Multiline Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#-multiline-text-input-multiline-text): `PaintingCoder::MultilineTextInput`
- [Simple Text Input](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::SimpleTextInput`
- [Output To Text Converter](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/README.md#also-registered): `PaintingCoder::OutputToTextConverter`
## Optional
- [Flux batch workflow JSON](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/workflow/Flux_Image_Resolution_Adjuster_scale_up_batch_workflow.json): Example using Image Resolution Adjuster
- [Comfy Registry project metadata](https://github.com/jammyfu/ComfyUI_PaintingCoderUtils/blob/main/pyproject.toml): PublisherId jammyfu, package painting_coder_utils 0.3.5
- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack): Larger pack acknowledged in README; not a substitute for this one
- [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack): Larger pack acknowledged in README