MCPcopy Create free account

hub / github.com/7BEII/Comfyui_PDuse / types & classes

Types & classes106 in github.com/7BEII/Comfyui_PDuse

↓ 1 callersClassAnyType
py/if_boon.py:1
↓ 1 callersClassAnyType
py/PD_ZIP_Archive.py:11
↓ 1 callersClassAnyType
py/zip_page.py:11
↓ 1 callersClassBatchRenamer
批量重命名工具类 用于批量重命名文件,支持自定义前缀和输出路径
py/rename_batch_v1.py:11
↓ 1 callersClassGitSyncTool
gittools.py:34
ClassBatchJsonIncremental
py/PDJSON_incrementalnumber.py:113
ClassCustomAddLabel
py/add_label.py:10
ClassEmpty_Line
py/txt.py:88
ClassImageAddBackground
* 透明底图片加自定义背景色节点 * 输入透明底图片和颜色值,输出带背景的图片,尺寸完全一致
py/add_Background.py:13
ClassImageBlendText
* 图片合并与文字标注节点 * 将两张图片左右合并并在下方添加文字说明 * 支持自定义字体、字号和间距调整 * 支持最长边限制和等比例缩放 * 支持黑底白字和白底黑字两种显示模式
py/Image Blend Text .py:6
ClassImageBlendV1
* 图片混合节点V1版本 * 基于ImageBlendAdvanceV2简化而来,保留核心混合功能 * 支持基础的图层混合、透明度控制和位置调整
py/imageblend_v1.py:96
ClassImageGridSplitter
py/crop_Image Grid.py:3
ClassImageRatioCrop
* 图像比例裁切节点 * 根据指定比例和最长边长度进行中心裁切 * 支持自定义比例和输出尺寸
py/image_ratio_V1.py:5
ClassImagecombine2
py/imagebach.py:4
ClassLoadImageWithMetadata
py/load_image_with_meta.py:8
ClassLoad_Images_Advance
A ComfyUI node to recursively load multiple images from a directory and its subdirectories.
py/Load_Images_adv.py:8
ClassLoad_Images_V1
A ComfyUI node to recursively load multiple images from a directory and its subdirectories.
py/Load_Images.py:8
ClassLoad_Images_V1
A ComfyUI node to recursively load multiple images from a directory and its subdirectories.
py/load_image_V1.py:8
ClassPDIMAGE_LongerSize
Resizes an image by scaling the longer side to the specified size while maintaining aspect ratio.
py/pd_image.py:196
ClassPDImageConcante
@classdesc 加载两张图片并按指定方向合并,可选自动匹配尺寸。如果只接收到一张图片,则直接返回该图片。
py/image_concatenate_v1.py:7
ClassPDImageCropLocation_V2
py/image_crop_v2.py:6
ClassPDImageResize
图像调整和裁剪节点 参数说明: - image: 输入图像 (B, H, W, C) - width/height: 目标宽高 - interpolation: 插值方法(图像缩放算法) - nearest: 最近邻(速度快,质量低)
py/image_resize_v1.py:12
ClassPDImageResizeV2
图片缩放裁切节点V2 (外部接口保持原有命名,底层逻辑与参数选项 1:1 完美复刻 LayerUtility: ImageScaleByAspectRatio V2)
py/image_resize_v2.py:6
ClassPDImageResizeV3
图片缩放裁切节点V3,支持: 1. 通过最长边或最短边缩放图片 2. 三种裁切模式: - none: 不改变比例,只缩放 - crop: 按具体尺寸裁切后缩放 - stretch: 强制拉伸到目标尺寸 3. 支持多种对齐方向
py/image_resize_v3.py:5
ClassPDJSON_Group
py/PDJSON_incrementalnumber.py:4
ClassPDRatioImageSelector
py/PD_ratio_image_selector.py:1
ClassPDRatioSelector
py/image_ratio selector.py:1
ClassPDSelectorSumT3
py/PD_selector_sum_T3.py:1
ClassPDStringConcate
@classdesc 字符串连接节点,将两个字符串用指定分隔符连接。
py/logic.py:30
ClassPDStringInput
@classdesc 文本输入节点,支持多行字符串输入。
py/logic.py:1
ClassPDStringSelector
py/PD_string_selector.py:1
ClassPDStringToRatioCombo
py/PD_string_to_ratio_combo.py:4
ClassPDTEXT_SAVE_PATH
文本保存节点 V3 - 将文本内容保存到指定路径的文件中 功能特性: - 支持字符串或列表输入 - 支持自定义输出文件夹 - 支持数字位置控制(开头或末尾) - 支持自定义分隔符和文件名
py/save_path.py:12
ClassPD_AitoolkitTrainingRedux
PD AI训练数据分类整理 节点 功能:将配对的图片和文本文件分类到不同文件夹 用途:整理训练数据集,将有标注的文件和无标注的文件分开
py/training_aitookit.py:6
ClassPD_CaptionJSONEditor
PD Caption JSON编辑器 节点 功能:解析JSON格式的caption字符串,允许修改caption内容和语言 支持替换词语、添加前后缀等操作
py/caption_json_editor.py:5
ClassPD_CaptionJSONEditor
PD Caption JSON编辑器 节点 功能:解析JSON格式的caption字符串,允许修改caption内容和语言 支持替换词语、添加前后缀等操作
py/json_text to json_editor.py:5
ClassPD_CaptionJSONParser
PD Caption JSON解析器 节点 功能:解析JSON格式的caption字符串,提取caption和lang字段
py/caption_json_editor.py:184
ClassPD_CaptionJSONParser
PD Caption JSON解析器 节点 功能:解析JSON格式的caption字符串,提取caption和lang字段
py/json_text to json_editor.py:184
ClassPD_CropBorder
单张图片裁切边框节点 输入单张图片,自动检测并去除与边缘连接的黑色或白色边框,输出裁切后的图片
py/crop_border.py:246
ClassPD_CropBorderBatch
py/crop_border.py:8
ClassPD_Extract_Image
【全局索引提取器】 无论输入是单个Batch还是多个List,将其视为一个连续的图片序列。 根据 index 提取其中唯一的一张图片。 支持负数索引(-1 为最后一张)。
py/Image_Extract.py:3
ClassPD_GetImageRatio
获取图像比例节点 输入单张图片,计算并输出图像的宽高比例,格式为字符串(如"4:3"、"16:9"等)
py/pd_image.py:257
ClassPD_GetImageSize
py/pd_image.py:140
ClassPD_ImageCompress
py/Tool_sImage Compress.py:8
ClassPD_ImageFileTraining
文件分类训练节点:根据自定义关键词分类复制文件
py/PD_aitookit.py:5
ClassPD_ImageListForSort
A simplified ComfyUI node for sorting image batches with intelligent auto-detection. Handles tensor batches (B,H,W,C) format used by ComfyUI.
py/image_list_sort.py:5
ClassPD_ImageListForSortWithMetadata
Enhanced version that can utilize image metadata when available.
py/image_list_sort.py:145
ClassPD_ImageSearch
图片搜索节点:根据关键字在指定文件夹中搜索图片
py/PD_imagesearch_v1.py:9
ClassPD_Image_Crop_Location
py/pd_image.py:15
ClassPD_Image_Rotate_v1
对输入的图片进行旋转,支持任意角度旋转,并且可以选择不同的插值方式(nearest、bilinear、bicubic),还可以选择旋转模式(internal 或 transpose)。 使用最小外接矩形避免裁切。
py/image_rotate_v1.py:52
ClassPD_Image_centerCrop
py/pd_image.py:86
ClassPD_JoinStringMultiLine
节点 1: 字符串合并 (多行) 作用: 将输入 A 和输入 B 合并,并在中间插入换行符。
py/text_JoinStringMultiLine.py:8
ClassPD_LoadImageMetadata
加载图片并提取元数据信息 支持读取图片中的workflow、prompt、LoRA等参数信息
py/Load_ImageMetadata.py:10
ClassPD_LoadImagesPath
py/LoadImagesFromDir.py:6
ClassPD_LoadTextsFromDir
PD加载文本文件夹(输出列表) 节点 功能:通过输入文件夹路径,批量读取其中的 .txt 等文本文件内容,输出文本列表。
py/LoadTextsFromDir.py:3
ClassPD_LoadTextsFromZip
PD加载文本ZIP(输出列表) 节点 功能:通过上传 ZIP 文件,解压并提取其中的 .txt 文件内容,输出文本列表。
py/LoadTextsFromZip.py:6
ClassPD_MASK_SELECTION
py/mask_selection.py:6
ClassPD_MaskFillHoles
Mask Fill Holes节点 智能填充mask图像中的内部空洞,只处理完全被前景像素包围的空洞,不处理连接到边界的开口区域
py/Fill_mask.py:6
ClassPD_MaskRemoveSmallObjects
Mask Remove Small Objects节点 移除mask图像中的小对象,与填充空洞功能互补
py/Fill_mask.py:200
ClassPD_MaskSelector
py/Mask_selector.py:5
ClassPD_MaskSelectorByAreaLeft
py/Mask_selector_by_area_left.py:5
ClassPD_Maskfenkai
py/Maskfenkai.py:6
ClassPD_ModelLoraLoader
PD Universal Lora Loader (V4) 更新日志: 1. 【全端口可选】:Model 和 CLIP 都是可选的。 2. 【纯信息模式】:如果都没连,不加载模型,直接输出 None,但正常输出 LoRA 名字和权重数值。 3. 【数值优化】
py/loraloader.py:4
ClassPD_RemoveColorWords
py/txt.py:5
ClassPD_RemoveWhiteBorder
自动识别图像中所有白色区域的节点 输入单张图片,检测所有白色区域(包括内部白色),输出原始图像和白色区域遮罩(内部反转)
py/remove_white_border.py:8
ClassPD_RenameV2
py/rename_V2.py:5
ClassPD_SAVE_PATH2
PD图像保存路径节点 V2 功能:将图像保存到指定的自定义路径,支持多种格式、自定义文件名和高级选项
py/PD_SAVE_PATH2.py:18
ClassPD_SaveTextPathAndName
PD保存文本(路径+文件名) 节点 功能:接收文本列表和文件名列表,将文本内容按文件名保存到指定路径。 与 PD_LoadTextsFromDir 节点配套使用。
py/save text path and name.py:3
ClassPD_ShowText
py/show.py:1
ClassPD_StringLineCount
接收字符串输入。 如果输入是列表(Batch),则统计列表中的项目数量。 如果输入是单个多行文本,则统计行数。 最终只输出一个整数 (Int)。
py/text_JoinStringMultiLine.py:46
ClassPD_StringToCaptionJSON
PD字符串转Caption JSON 节点 功能:将输入的字符串转换为包含caption和lang字段的JSON格式字符串 自动检测语言(中文/英文)
py/string_to_caption_json.py:5
ClassPD_TensorTraining
Tensor数据预处理节点 v4: 修复了逻辑,增加了运行模式选择。 可以选择只处理特定格式,也可以选择整库复制。
py/PD_tensortraining.py:5
ClassPD_TextListPack
PD文本列表打包 节点 功能:将多个文本内容和对应的文件名打包成列表格式 可与 PD_LoadTextsFromDir、PD_TextListSort 等节点配合使用
py/text_list_pack.py:1
ClassPD_TextListSort
PD文本列表排序 节点 功能:根据文件名排序规则,同步调整文本列表和文件名列表的顺序。 与 PD_LoadTextsFromDir 节点配套使用。
py/text_list_sort.py:4
ClassPD_TextListStringAddWord
PD文本列表添加词语 节点 功能:批量为字符串添加词语(前缀、后缀、插入等) 支持列表批处理,保持输入输出顺序一致
py/text_list_string_add_word.py:1
ClassPD_TextListUnpack
PD文本列表解包 节点 功能:将文本列表解包为单独的文本内容和文件名 可与 PD_LoadTextsFromDir、PD_TextListSort 等节点配合使用
py/text_list_unpack.py:1
ClassPD_TxtBatchRename
专注于文件命名修改的节点 - 支持多种文件格式
py/PD_Name_ReplaceWord.py:4
ClassPD_UnMultBlackBackground
py/PD_unmultbackbackground.py:3
ClassPD_ZIP_Packingsave
py/PD_ZIP_Archive.py:16
ClassPD_ZIP_Packingsave
py/zip_page.py:16
ClassPD_del_word
py/string_del_word.py:3
ClassPD_empty_word
py/string_empty_word.py:3
ClassPD_if
py/if_boon.py:7
ClassPD_image_coversaver
PD图像覆盖保存节点 功能:将图像保存到指定路径,如果存在同名文件则直接覆盖
py/PD_image_coversaver.py:16
ClassPD_image_resize_by_ratio
Crop images to an aspect ratio and resize the longest side to max_size.
py/image_resize_by_ratio.py:7
ClassPD_image_to_text_v1
PD图像到文本节点 接收一张图片和一个提示词,输出提示词的文本字符串
py/image_to_text_v1.py:5
ClassPD_imagesave_path
PD图像保存路径节点 功能:将图像保存到指定的自定义路径,支持自定义文件名前缀和输出目录
py/PD_SAVE_PATH.py:17
ClassPD_load_image_v1
py/Load Image.py:8
ClassPD_lora_loader
py/PD_lora_loader.py:4
ClassPD_name_replacewordorder
调整文件名中关键词位置顺序的节点
py/PD_Name_ReplaceWordOrder.py:4
ClassPD_number_star
文件批量重命名节点 支持两种重命名模式: 1. 完全重命名:使用新的文件名 2. 添加前缀:保留原文件名,添加前缀
py/name_number.py:5
ClassPD_number_start
文件排序重命名节点 将 "T_1", "T_2", "T_3" 格式的文件名重命名为 "1_T", "2_T", "3_T" T参数可以自定义为其他单词,直接执行重命名操作
py/name_star_weizhi.py:5
ClassPD_random_prompt
随机提示词生成节点 能够输入一组提示词文本,按行区分不同输入,批量生成提示词组合 修复了空列表导致的 Out of Range 错误,并优化了空行处理逻辑
py/random_prompt_v1.py:4
ClassPD_rename_image
py/PD_rename_image.py:5
ClassPDbananaImagesizeByRatio
PD:banana imagesize by ratio 图像按比例调整尺寸节点,支持多种预设比例、调整模式和图像位置
py/imagesize_by_ratio.py:6
ClassPDimage_corp_v1
@classdesc 按指定比例和方向裁切图片,可精准裁切画面某个区域,支持同步裁切mask。
py/image_crop_v1.py:4
ClassPDimage_corp_v2
@classdesc 按指定像素尺寸和方向裁切图片,可精准裁切画面某个区域,支持同步裁切mask。
py/image_crop_v2_alt.py:4
ClassPDimage_dual_batch_by_list
py/image_dual_batch_by_list.py:5
ClassPDimage_dual_batch_v1
py/image_dual_batch_v1.py:7
ClassPDimage_dual_batch_v1
py/load_dual_batch_v1.py:7
next →1–100 of 106, ranked by callers