From 0cf43312647eeecf92cea4b82313a68dcf559653 Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Thu, 16 Mar 2023 13:27:12 +0000 Subject: [PATCH] Removed as core node --- preview-image/notes.txt | 2 -- preview-image/preview_image.py | 42 ---------------------------------- 2 files changed, 44 deletions(-) delete mode 100644 preview-image/notes.txt delete mode 100644 preview-image/preview_image.py diff --git a/preview-image/notes.txt b/preview-image/notes.txt deleted file mode 100644 index 7151c63..0000000 --- a/preview-image/notes.txt +++ /dev/null @@ -1,2 +0,0 @@ -This will store the base64 encoded version of every input image in memory until it is removed from history -May need some kind of limit on this... \ No newline at end of file diff --git a/preview-image/preview_image.py b/preview-image/preview_image.py deleted file mode 100644 index 56cfe6a..0000000 --- a/preview-image/preview_image.py +++ /dev/null @@ -1,42 +0,0 @@ -import numpy as np -import json -from PIL.PngImagePlugin import PngInfo -from PIL import Image -import base64 -from io import BytesIO - -class PreviewImage: - @classmethod - def INPUT_TYPES(s): - return {"required": - {"images": ("IMAGE", ), }, - "hidden": {"prompt": "PROMPT", "extra_pnginfo": "EXTRA_PNGINFO"}, - } - - RETURN_TYPES = () - FUNCTION = "save_images" - - OUTPUT_NODE = True - - CATEGORY = "image" - - def save_images(self, images, prompt=None, extra_pnginfo=None): - paths = list() - for image in images: - i = 255. * image.cpu().numpy() - img = Image.fromarray(i.astype(np.uint8)) - metadata = PngInfo() - if prompt is not None: - metadata.add_text("prompt", json.dumps(prompt)) - if extra_pnginfo is not None: - for x in extra_pnginfo: - metadata.add_text(x, json.dumps(extra_pnginfo[x])) - buffered = BytesIO() - img.save(buffered, format="PNG", pnginfo=metadata, optimize=True) - paths.append("data:image/png;base64," + base64.b64encode(buffered.getvalue()).decode('ascii')) - return {"ui": {"images": paths}} - - -NODE_CLASS_MAPPINGS = { - "PreviewImage": PreviewImage, -}