From 60c93b65f49f966d4aa87cc989c3f53ea48efb6b Mon Sep 17 00:00:00 2001 From: KarrixLee Date: Mon, 22 Sep 2025 18:32:27 +0800 Subject: [PATCH] bump version to v2.3.8 --- comfy-nodes/output_image.py | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/comfy-nodes/output_image.py b/comfy-nodes/output_image.py index f7f3e57..9340a92 100644 --- a/comfy-nodes/output_image.py +++ b/comfy-nodes/output_image.py @@ -4,6 +4,7 @@ import numpy as np from PIL import Image from PIL.PngImagePlugin import PngInfo import folder_paths +from comfy.cli_args import args class ComfyDeployOutputImage: @@ -33,7 +34,6 @@ class ComfyDeployOutputImage: "STRING", {"multiline": False, "default": "output_images"}, ), - "remove_metadata": ("BOOLEAN", {"default": True}), }, "hidden": {"prompt": "PROMPT", "extra_pnginfo": "EXTRA_PNGINFO"}, } @@ -54,7 +54,6 @@ class ComfyDeployOutputImage: output_id="output_images", prompt=None, extra_pnginfo=None, - remove_metadata=True, ): filename_prefix += self.prefix_append full_output_folder, filename, counter, subfolder, filename_prefix = ( @@ -66,8 +65,9 @@ class ComfyDeployOutputImage: for batch_number, image in enumerate(images): i = 255.0 * image.cpu().numpy() img = Image.fromarray(np.clip(i, 0, 255).astype(np.uint8)) - metadata = PngInfo() - if not remove_metadata: + metadata = None + if not args.disable_metadata: + metadata = PngInfo() if prompt is not None: metadata.add_text("prompt", json.dumps(prompt)) if extra_pnginfo is not None: diff --git a/pyproject.toml b/pyproject.toml index 952adaa..7474bd3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui-deploy" description = "Open source comfyui deployment platform, a vercel for generative workflow infra." -version = "2.3.7" +version = "2.3.8" license = { file = "LICENSE" } dependencies = ["aiofiles", "pydantic", "opencv-python", "imageio-ffmpeg", "tabulate", "brotli"]