diff --git a/exif/exif.py b/exif/exif.py index 0ea3978..b09a5f4 100644 --- a/exif/exif.py +++ b/exif/exif.py @@ -39,13 +39,6 @@ def read_info_from_image_stealth(image): image = image.cpu().numpy() #((1, 1, 1280, 3), ' 120 and never_confirmed: + return '' if index_a == len('stealth_pnginfo') * 8: decoded_sig = bytearray(int(buffer_a[i:i + 8], 2) for i in range(0, len(buffer_a), 8)).decode('utf-8', errors='ignore') if decoded_sig in {'stealth_pnginfo', 'stealth_pngcomp'}: + #print(f"Found signature at {x}, {y}") confirming_signature = False sig_confirmed = True reading_param_len = True @@ -88,6 +85,7 @@ def read_info_from_image_stealth(image): compressed = True buffer_a = '' index_a = 0 + never_confirmed = False else: read_end = True break @@ -95,6 +93,7 @@ def read_info_from_image_stealth(image): decoded_sig = bytearray(int(buffer_rgb[i:i + 8], 2) for i in range(0, len(buffer_rgb), 8)).decode('utf-8', errors='ignore') if decoded_sig in {'stealth_rgbinfo', 'stealth_rgbcomp'}: + #print(f"Found signature at {x}, {y}") confirming_signature = False sig_confirmed = True reading_param_len = True @@ -103,6 +102,7 @@ def read_info_from_image_stealth(image): compressed = True buffer_rgb = '' index_rgb = 0 + never_confirmed = False elif reading_param_len: if mode == 'alpha': if index_a == 32: @@ -140,6 +140,7 @@ def read_info_from_image_stealth(image): break if read_end: break + geninfo = '' if sig_confirmed and binary_data != '': # Convert binary string to UTF-8 encoded text byte_data = bytearray(int(binary_data[i:i + 8], 2) for i in range(0, len(binary_data), 8)) diff --git a/io_node.py b/io_node.py index 7a12413..5d43964 100644 --- a/io_node.py +++ b/io_node.py @@ -100,6 +100,7 @@ class TextPreviewNode: CATEGORY = "Misc" custom_name = "Text Preview" RESULT_NODE = True + OUTPUT_NODE = True def text_preview(self, text): print(text)