diff --git a/py/nodes/save_image.py b/py/nodes/save_image.py index f72181e2..0bf11ef4 100644 --- a/py/nodes/save_image.py +++ b/py/nodes/save_image.py @@ -31,14 +31,33 @@ class SaveImage: return { "required": { "images": ("IMAGE",), - "filename_prefix": ("STRING", {"default": "ComfyUI"}), - "file_format": (["png", "jpeg", "webp"],), + "filename_prefix": ("STRING", { + "default": "ComfyUI", + "tooltip": "Base filename for saved images. Supports format patterns like %seed%, %width%, %height%, %model%, etc." + }), + "file_format": (["png", "jpeg", "webp"], { + "tooltip": "Image format to save as. PNG preserves quality, JPEG is smaller, WebP balances size and quality." + }), }, "optional": { - "lossless_webp": ("BOOLEAN", {"default": False}), - "quality": ("INT", {"default": 100, "min": 1, "max": 100}), - "embed_workflow": ("BOOLEAN", {"default": False}), - "add_counter_to_filename": ("BOOLEAN", {"default": True}), + "lossless_webp": ("BOOLEAN", { + "default": False, + "tooltip": "When enabled, saves WebP images with lossless compression. Results in larger files but no quality loss." + }), + "quality": ("INT", { + "default": 100, + "min": 1, + "max": 100, + "tooltip": "Compression quality for JPEG and lossy WebP formats (1-100). Higher values mean better quality but larger files." + }), + "embed_workflow": ("BOOLEAN", { + "default": False, + "tooltip": "Embeds the complete workflow data into the image metadata. Only works with PNG and WebP formats." + }), + "add_counter_to_filename": ("BOOLEAN", { + "default": True, + "tooltip": "Adds an incremental counter to filenames to prevent overwriting previous images." + }), }, "hidden": { "id": "UNIQUE_ID", diff --git a/py/nodes/trigger_word_toggle.py b/py/nodes/trigger_word_toggle.py index c00beafe..e7ea854d 100644 --- a/py/nodes/trigger_word_toggle.py +++ b/py/nodes/trigger_word_toggle.py @@ -16,12 +16,18 @@ class TriggerWordToggle: def INPUT_TYPES(cls): return { "required": { - "group_mode": ("BOOLEAN", {"default": True}), - "default_active": ("BOOLEAN", {"default": True}), # New parameter to control default state + "group_mode": ("BOOLEAN", { + "default": True, + "tooltip": "When enabled, treats each group of trigger words as a single toggleable unit." + }), + "default_active": ("BOOLEAN", { + "default": True, + "tooltip": "Sets the default initial state (active or inactive) when trigger words are added." + }), }, "optional": FlexibleOptionalInputType(any_type), "hidden": { - "id": "UNIQUE_ID", # 会被 ComfyUI 自动替换为唯一ID + "id": "UNIQUE_ID", }, }