From f3bc2dd2b9210fcdfd3fc46aac67c4c29c9dc9a1 Mon Sep 17 00:00:00 2001 From: brucew4yn3rp <135722417+brucew4yn3rp@users.noreply.github.com> Date: Sat, 19 Jul 2025 23:31:34 -0400 Subject: [PATCH] Update README.md --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1fe56d2..366a4f3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,18 @@ -This custom node allows users to selectively choose what to add to the generated image's metadata. Currently, there are 5 inputs allowed, with each needing a key and corresponding metadata pair. If the key is empty, that key:metadata pair will be ignored. +In an effort to clean up image metadata, this custom node allows users to selectively choose what to add to the generated image's metadata. As a result, images will not be able to load ComfyUI workflows. + +Currently, there are 5 inputs allowed, with each needing a key and corresponding metadata pair. If the key is empty, that key:metadata pair will be ignored. + +The most prevalent use case for such selectivity is being able to save the prompt in a clear manner, as seen below. To do so, the easiest method is to use a `String Literal` node when typing the prompt, which can output text to both `CLIP Text Encode (Prompt)` as well as the `Save Image (Selective Metadata)` node. image workflow +To install, simply follow the below instructions: +1. Navigate to ComfyUI directory in a command prompt / terminal window +2. `cd custom_nodes` +3. `git clone https://github.com/brucew4yn3rp/ComfyUI_SelectiveMetadata/` +4. `cd ComfyUI_SelectiveMetadata` +5. `pip install -r requirements.txt` + +If you use a venv with ComfyUI, make sure to activate it before doing step 5. This is a pretty lightweight node so you should already have the Python libraries required (`numpy, Pillow`)