diff --git a/README.md b/README.md index 1233de2..73af16e 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/README_CN.md b/README_CN.md index 634f612..bf12972 100644 --- a/README_CN.md +++ b/README_CN.md @@ -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 许可证。 diff --git a/docs/index.html b/docs/index.html index c845160..8dd7582 100644 --- a/docs/index.html +++ b/docs/index.html @@ -444,6 +444,7 @@ diff --git a/docs/llms-full.txt b/docs/llms-full.txt index 1a552cb..534cd5a 100644 --- a/docs/llms-full.txt +++ b/docs/llms-full.txt @@ -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::` diff --git a/docs/llms.txt b/docs/llms.txt index df440aa..e56b9d1 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -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 diff --git a/llms-full.txt b/llms-full.txt index 1a552cb..534cd5a 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -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::` diff --git a/llms.txt b/llms.txt index df440aa..187b321 100644 --- a/llms.txt +++ b/llms.txt @@ -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