ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI色彩转换插件ColorshiftColor详细使用指南

ComfyUI色彩转换插件ColorshiftColor详细使用指南

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 26 次阅读
编程界的小学生
编程界的小学生
# ComfyUI-ColorshiftColor 插件完全使用教程 ## 1. 插件简介 ComfyUI-ColorshiftColor 是一个专门用来调整图片颜色的插件,就像是给你的图片换了个滤镜一样。这个插件最厉害的地方是它能把复杂的图片变成像动漫、漫画那样颜色比较少但很好看的效果。 **插件原地址:** https://github.com/852wa/ComfyUI-ColorshiftColor **主要功能:** - 把图片的颜色数量减少,比如原来有几千种颜色,现在只用10种颜色来表现 - 可以调整图片的色调(偏红还是偏蓝)、饱和度(颜色鲜艳程度)、亮度(明暗程度) - 能够选择某些颜色不变,其他颜色改变 - 可以把图片的阴影部分单独提取出来 - 支持随机调整各种参数,每次都能得到不同的效果 ## 2. 如何安装 ### 方法一:使用ComfyUI Manager(推荐) 1. 打开ComfyUI,点击右侧的"Manager"按钮 2. 在搜索框输入"ColorshiftColor" 3. 找到这个插件后点击"Install"按钮 4. 重启ComfyUI ### 方法二:手动安装 1. 找到你的ComfyUI文件夹 2. 进入`custom_nodes`文件夹 3. 在这里打开命令行,输入: ``` git clone https://github.com/852wa/ComfyUI-ColorshiftColor.git ``` 4. 安装依赖包: ``` pip install scikit-learn ``` 5. 重启ComfyUI ## 3. 节点详细解析 ### 3.1 ColorshiftColor 节点(主要颜色调整节点) 这个节点就像是一个神奇的调色盘,能把你的图片变成不同风格的样子。它主要做的事情就是把图片的颜色简化,然后调整色调。 #### 3.2 参数详解 | 参数名 (界面显示) | 参数名 (代码) | 参数类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 | |:---|:---|:---|:---|:---|:---|:---| | image | image | 图片输入 | - | 要处理的图片,就像把照片放进相框里 | 输入的图像数据 | 连接你想要调色的图片 | | n_colors | n_colors | 整数 | 8-16 | 图片最终要用多少种颜色来表现,数字越小颜色越少 | 聚类后的颜色数量 | 设置8就是把图片变成8种颜色的卡通效果 | | hue_shift | hue_shift | 小数 | 0.0 | 色相偏移,就像给图片戴上有色眼镜,0.5是偏红,-0.5是偏绿 | 色相环上的偏移值 | 0.3会让图片偏向暖色调 | | saturation_shift | saturation_shift | 小数 | 0.0 | 饱和度调整,正数让颜色更鲜艳,负数让颜色更灰暗 | 饱和度的增减值 | 0.2会让图片颜色更鲜艳 | | brightness_shift | brightness_shift | 小数 | 0.0 | 亮度调整,正数让图片更亮,负数让图片更暗 | 亮度的增减值 | 0.1会让整个图片亮一点 | | random_hue | random_hue | 布尔值 | False | 是否随机调整色相,开启后每次运行都会随机换色调 | 启用色相随机化 | 开启后每次都是惊喜 | | random_saturation | random_saturation | 布尔值 | False | 是否随机调整饱和度,开启后颜色鲜艳程度随机变化 | 启用饱和度随机化 | 开启后有时鲜艳有时朦胧 | | random_brightness | random_brightness | 布尔值 | False | 是否随机调整亮度,开启后明暗程度随机变化 | 启用亮度随机化 | 开启后有时明亮有时昏暗 | | lock_color_num | lock_color_num | 文本 | "" | 要锁定不变的颜色编号,用逗号分隔,比如"1,3,5" | 指定不参与颜色变换的颜色索引 | 输入"0,2"表示第0和第2种颜色不变 | | invert_mask | invert_mask | 布尔值 | False | 是否反转颜色锁定,开启后锁定的颜色会变,其他颜色不变 | 反转颜色遮罩的作用范围 | 开启后效果完全相反 | | seed | seed | 整数 | 0 | 随机种子,相同数字会得到相同的随机效果 | 伪随机数生成器的种子值 | 设置123每次运行结果都一样 | ### 3.3 CsCPaletteEditor 节点(调色板编辑器) 这个节点就像是一个颜色管理员,它能显示图片用了哪些颜色,还能让你手动指定某些颜色。 #### 3.4 参数详解 | 参数名 (界面显示) | 参数名 (代码) | 参数类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 | |:---|:---|:---|:---|:---|:---|:---| | image | image | 图片输入 | - | 要分析颜色的图片 | 输入的图像数据 | 连接ColorshiftColor的输出 | | n_colors | n_colors | 整数 | 8-16 | 要显示多少种主要颜色 | 调色板显示的颜色数量 | 设置10就显示10种主要颜色 | | palette_text | palette_text | 文本 | "" | 手动指定颜色的文本框,可以输入颜色代码 | 自定义颜色定义的JSON格式文本 | 输入{"index": 0, "color": [1.0, 0.0, 0.0]}指定红色 | ### 3.5 CsCFill 节点(塗りつぶし和阴影分离节点) 这个节点就像是一个智能画笔,能够把图片中的阴影部分和主体部分分开处理,还能把某种颜色完全替换成另一种颜色。 #### 3.6 参数详解 | 参数名 (界面显示) | 参数名 (代码) | 参数类型 | 建议值 | 通俗解释 | 专业解释 | 使用举例 | |:---|:---|:---|:---|:---|:---|:---| | image | image | 图片输入 | - | 要处理的图片,通常是ColorshiftColor的输出 | 输入的图像数据 | 连接已经减色的图片 | | fill_pairs | fill_pairs | 文本 | "" | 颜色替换指令,告诉节点把哪种颜色换成哪种颜色 | 颜色填充配对的JSON格式定义 | 输入{ "A": 0,"B": 1 }表示用颜色0填充颜色1 | | shadow_only | shadow_only | 布尔值 | False | 是否只输出阴影部分,开启后会得到透明背景的阴影图 | 仅输出阴影区域的开关 | 开启后可以单独处理阴影 | | flatten_shadows | flatten_shadows | 布尔值 | False | 是否把阴影压平成纯色,开启后阴影不会有渐变 | 将阴影区域平面化处理 | 开启后阴影变成纯色块 | ## 4. 使用技巧和建议 ### 4.1 新手入门建议 1. **从简单开始**:刚开始用的时候,建议n_colors设置在8-12之间,太少会让图片失真,太多效果不明显 2. **逐步调整**:不要一次性调整所有参数,先试试只调整hue_shift(色相),看看效果再调其他的 3. **保存种子值**:当你得到满意的效果时,记住seed的数值,这样以后可以重现相同效果 ### 4.2 进阶使用技巧 1. **颜色锁定的妙用**:如果你想保持皮肤颜色不变,可以先用CsCPaletteEditor查看哪个编号是皮肤色,然后在lock_color_num中输入这个编号 2. **随机参数组合**:开启多个random选项可以创造出意想不到的艺术效果 3. **阴影分离应用**:使用CsCFill节点可以制作出类似动漫的平涂效果,特别适合人物插画 ### 4.3 常见配置推荐 - **动漫风格**:n_colors=8, hue_shift=0.1, saturation_shift=0.3, brightness_shift=0.1 - **复古风格**:n_colors=6, hue_shift=0.2, saturation_shift=-0.2, brightness_shift=-0.1 - **鲜艳卡通**:n_colors=12, saturation_shift=0.5, random_hue=True ## 5. 常见问题解答 ### Q1: 为什么安装后找不到节点? A: 确保你已经安装了scikit-learn库,在命令行输入`pip install scikit-learn`,然后重启ComfyUI。 ### Q2: 图片处理后颜色很奇怪怎么办? A: 这通常是因为n_colors设置得太小了。试试把数值调大到10-16,或者调整hue_shift的值。 ### Q3: lock_color_num应该填什么数字? A: 先用CsCPaletteEditor节点查看颜色编号,然后把你想保持不变的颜色编号填进去,多个编号用逗号分隔。 ### Q4: 随机效果每次都不一样,怎么固定? A: 设置一个固定的seed值,比如123,这样每次运行都会得到相同的随机效果。 ### Q5: 处理大图片很慢怎么办? A: 可以先把图片缩小,处理完后再放大,或者减少n_colors的数值来加速处理。 ## 6. 实际应用案例 ### 6.1 制作动漫风格头像 1. 导入人物照片 2. 使用ColorshiftColor节点,设置n_colors=8 3. 调整saturation_shift=0.3让颜色更鲜艳 4. 使用lock_color_num锁定皮肤颜色 5. 用CsCFill节点分离阴影,制作平涂效果 ### 6.2 创建复古海报效果 1. 导入风景照片 2. 设置n_colors=6减少颜色数量 3. hue_shift=0.2增加暖色调 4. saturation_shift=-0.1降低饱和度 5. brightness_shift=-0.1稍微调暗 ### 6.3 制作单色背景动画 1. 使用ColorshiftColor处理每一帧 2. 设置相同的参数确保一致性 3. 使用save image节点保存连续帧而不是video combine(避免压缩噪点) ## 7. 总结 ComfyUI-ColorshiftColor是一个非常实用的颜色调整插件,特别适合制作动漫风格、复古风格或者艺术化的图片效果。它的优点是操作简单、效果明显,缺点是处理大图片时可能会比较慢。 记住,最好的参数设置没有标准答案,需要根据你的具体图片和想要的效果来调整。多试试不同的参数组合,你会发现很多有趣的效果!
标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号