ComfyUI_Custom_Nodes_AlekPet 项目介绍
ComfyUI_Custom_Nodes_AlekPet 是一个扩展 ComfyUI 功能的项目。它通过提供一组自定义节点,进一步增强了 ComfyUI 的图像处理能力和文本翻译功能。下面将详细介绍这些节点及其用途。
节点列表
1. 图像处理节点
- PoseNode:用于设置姿势控制网络的节点,归类于 AlekPet Node/image。
- PainterNode:该节点用于设置草图和混乱图像控制网络以及其他节点,归类于 AlekPet Node/image。
2. 文本翻译节点
这些节点主要用于将其他语言的提示翻译成英语,返回字符串或条件格式:
- GoogleTranslateTextNode 和 GoogleTranslateCLIPTextEncodeNode:利用
googletrans
模块进行翻译。 - DeepTranslatorTextNode 和 DeepTranslatorCLIPTextEncodeNode:利用
Deep Translator
模块进行翻译。 - ArgosTranslateTextNode 和 ArgosTranslateCLIPTextEncodeNode:利用
Argos Translator
模块进行翻译。 - ChatGLM4TranslateTextNode 和 ChatGLM4TranslateCLIPTextEncodeNode:利用人工智能翻译提示信息。
3. 其他辅助节点
- PreviewTextNode:用于显示输入文本的节点,归类于 AlekPet Node/extras。
- ColorsCorrectNode:用于修正图像颜色的节点。
- HexToHueNode:用于将 HEX 颜色转换为色相(以度数和标准形式表示[-0.5, 0.5])。
- IDENode:允许用户在节点中直接运行用 Python 或 JavaScript 编写的代码。
安装指南
用户可以通过两种方式安装 ComfyUI_Custom_Nodes_AlekPet 项目:
1. 直接下载方式
首先,从 GitHub 下载 ComfyUI_Custom_Nodes_AlekPet 项目,解压后将 ComfyUI_Custom_Nodes_AlekPet 文件夹放到 custom_nodes
中。然后运行 ComfyUI,节点会自动安装。
文件夹结构示例:
custom_nodes
|-- ComfyUI_Custom_Nodes_AlekPet
|---- folders nodes
|---- __init__.py
|---- LICENSE
|---- README.md
2. 使用 Git 安装
步骤如下:
- 安装 Git。
- 进入
..\ComfyUI\custom_nodes
文件夹。 - 打开命令提示符:
- Windows 方法 1:在文件夹内点击地址栏,并输入
cmd
,按下Enter。 - Windows 方法 2:按下 Windows+R,输入
cmd.exe
,在弹出的窗口中输入cd /d your_path_to_custom_nodes
,按下Enter。
- Windows 方法 1:在文件夹内点击地址栏,并输入
- 输入命令
git clone https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet.git
。 - 执行上述命令后,系统会创建名为 ComfyUI_Custom_Nodes_AlekPet 的文件夹。
- 运行 ComfyUI。
通过这些步骤,用户可以方便地使用 ComfyUI_Custom_Nodes_AlekPet 带来的全新功能体验。这个项目的目标是让图像处理和翻译过程变得更加高效和多样化。