diff --git a/CHANGELOG.md b/CHANGELOG.md index 3226013..c4fe405 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ # Change Log +## v1.2.0 +- Add `Parameter Extractor` node #24 +- Add a model matching feature to the `Prompt Reader` node #24 +- Add `save_metadata_file` option to the `Prompt Saver` node #30 +- Add `FILE_PATH` output to the `Prompt Saver` node #26 +- Fix the issue where the `Prompt Merger` node threw an error when merging empty strings #29 +- Enhance the `Batch Loader` node to support processing either a single file or a list of files #26 +- Update core to 1.3.4.post1 + ## v1.1.0 - Add `Batch Loader` node #13 - Add `MODEL_NAME` output to the `Prompt Reader` node #23 diff --git a/README.md b/README.md index 0c4627b..ead9a4b 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ additional metadata to ensure compatibility with metadata detection on websites Change Log • Credits

- + @@ -80,6 +80,15 @@ you will need to modify the `parameter_index` to select the parameters you need - For images generated by SDXL and containing multiple sets of prompts, the `text_g` will be combined with `text_l` into a single prompt - For batch processing, please use the `Batch Loader` node. +- To read parameters other than the existing output, please connect the `settings` to the `Parameter Extractor` node. +- `MODEL_NAME` is a special output that matches the model name in the metadata with the existing models on the server +according to the following priority: + 1. Identical path, filename, and extension. + 2. Identical filename, and extension. +e.g. `sd_xl_base.safetensors` will be matched with `SDXL\sd_xl_base.safetensors`, and vice versa. + 3. Identical filename. +e.g. `sd_xl_base` will be matched with `SDXL\sd_xl_base.safetensors`, and vice versa. + 4. If a matching model cannot be found, the original name will be outputted.
reader node @@ -117,6 +126,8 @@ in the built-in Saver node, it will count all image files in the `path`. e.g. `file.png, file_1.png, file_2.png`. - For the `date_format` and `time_format`, please refer to [strftime.org](https://strftime.org/) or [www.strfti.me](https://www.strfti.me/). +- When the `save_metadata_file` is turned on, the metadata will be saved as a TXT file with the same name +alongside the image.
saver node @@ -140,17 +151,30 @@ required by the refiner `KSampler` under the selected step ratio.
### Batch Loader Node -- The `Batch Loader` node is specifically designed for the `Prompt Reader` node to batch-read image files in a directory +- The `Batch Loader` Node is specifically designed for the `Prompt Reader` Node to batch-read image files in a directory and cannot be used with other custom nodes. -- For batch processing, please connect the `IMAGE` output of the `Batch Loader` node to the `image` input of -the `Prompt Reader` node. +- For batch processing, please connect the `IMAGE` output of the `Batch Loader` Node to the `image` input of +the `Prompt Reader` Node. - The `path` supports relative paths such as `./input/` or absolute paths like `C:/Users/receyuki/Pictures`. - Both `\ ` and `/` are acceptable. +- You can also input a single file or a list of files into the `path`, +in which case the `image_load_limit` and `start_index` will not function.
loader node
+### Parameter Extractor Node +- The `Parameter Extractor` Node is an extension of the `Prompt Reader` Node, designed to retrieve the values +of all parameters in the settings (including those parameters that the `Prompt Reader` Node cannot output). +e.g. `Hires upscaler` +- Connect the `SETTINGS` of the `Prompt Reader` Node to the `settings` of the `Parameter Extractor` Node. +After the first run, the parameter list will be loaded. + +
+ extractor node +
+ ### Prompt Merger Node & Type Converter Node - Since the A1111 format cannot store `text_g` and `text_l` separately, SDXL users need to use the `Prompt Merger` Node to combine `text_g` and `text_l` into a single prompt. diff --git a/images/extractor.png b/images/extractor.png new file mode 100644 index 0000000..317c110 Binary files /dev/null and b/images/extractor.png differ diff --git a/images/saver.png b/images/saver.png index 6a5c994..6c0aa09 100644 Binary files a/images/saver.png and b/images/saver.png differ diff --git a/images/screenshot_v120.png b/images/screenshot_v120.png new file mode 100644 index 0000000..3f06834 Binary files /dev/null and b/images/screenshot_v120.png differ