From 60f8f1187c66ee544e09a85303e4140cf0bd0ff2 Mon Sep 17 00:00:00 2001 From: aria1th <35677394+aria1th@users.noreply.github.com> Date: Tue, 13 May 2025 05:16:32 +0900 Subject: [PATCH] optional metadata --- io_node.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/io_node.py b/io_node.py index fcac58d..5c2a1da 100644 --- a/io_node.py +++ b/io_node.py @@ -839,6 +839,7 @@ class SaveImageWebpCustomNode: "compression": ("INT", {"default": 4}), "optimize": ("BOOLEAN", {"default": False}), "metadata_string": ("STRING", {"default": ""}), + "optional_additional_metadata": ("STRING", {"default": ""}), }, "hidden": {"prompt": "PROMPT", "extra_pnginfo": "EXTRA_PNGINFO"}, } @@ -864,6 +865,7 @@ class SaveImageWebpCustomNode: compression=4, optimize=False, metadata_string="", + optional_additional_metadata="", ): if images is None: # sometimes images is empty images = [] @@ -902,6 +904,8 @@ class SaveImageWebpCustomNode: if metadata_string: # override metadata metadata = {} metadata["metadata"] = metadata_string + if optional_additional_metadata: + metadata["optional_additional_metadata"] = optional_additional_metadata if piexif_loaded: exif_bytes = piexif.dump( {