was-node-suite-comfyui>Image Pixelate
was-node-suite-comfyui
时间:2025/11/07

Image Pixelate

节点的核心功能是通过降低分辨率、量化颜色、应用自定义调色板和添加抖动效果,将输入的图像转换成像素艺术(Pixel Art)风格,将普通图像转化为复古的像素画。
Image Pixelate-节点参数说明
输入参数
images需要进行像素化处理的源图像或图像批次。
color_palettes列表,一个强制输入端口,必须从另一个节点连接一个颜色列表,列表定义了一个外部调色板,图像中的所有颜色都会被强制映射到这个调色板上。调色板的格式通常是一行一个十六进制颜色代码 (如 #FF0000)。注意: 一旦连接此项,num_colors 和 init_mode参数将失效,因为颜色是直接由外部调色板决定的。
输出参数
images输出经过上述所有步骤处理后的像素艺术风格图像。
控件参数
pixelation_size定义了图像在处理过程中被缩小的目标尺寸(宽度或高度的最大值)。值越小,像素块越大,图像越模糊;值越大,像素块越小,图像越清晰。
num_colors设置最终图像中允许存在的颜色数量上限。值越小,颜色种类越少,画面风格越复古、越简化。
init_modeK-Means 聚类算法的初始化模式,在节点没有使用外部调色板时生效。它影响颜色量化的起始方式。k-means++: 一种优化算法,通常能产生更好的颜色聚类结果。random: 随机选择初始颜色中心。none: 不执行颜色聚类 / 量化步骤。
max_iterationsK-Means 算法在寻找最佳颜色簇时的最大迭代次数。较高的值可能会带来更精确的颜色匹配,但也会增加计算时间。
dither是否启用“抖动”效果的开关。True: 开启抖动,有助于在有限颜色下模拟更平滑的颜色过渡。False: 关闭抖动,颜色边界会非常清晰。
dither_mode如果启用了抖动,此参数用于选择具体的抖动算法。FloydSteinberg: 一种经典的错误扩散抖动算法,效果通常比较自然。Ordered: 使用一个预定义的矩阵(拜耳矩阵)来进行抖动,会产生一种更有规律、更图案化的纹理。
color_palette_mode当提供了自定义调色板时,此参数决定了如何将原始图像的颜色映射到调色板的颜色上。Linear: 按顺序映射。Brightness: 基于亮度进行匹配。Tonal: 基于色调进行匹配。BrightnessAndTonal: 同时考虑亮度和色调进行匹配。
reverse_palette是否将你提供的自定义调色板的颜色顺序反转。这在进行颜色映射时可以快速改变画面的色彩倾向。
工作流示例:


广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习