Compare commits

...

2 Commits

Author SHA1 Message Date
romeobuilderotti
ac8087e7de
Merge 2c9447bd77 into 70d7242e57 2025-04-07 17:44:05 -03:00
romeobuilderotti
2c9447bd77 Support string metadata type for PNG 2023-11-15 18:28:25 +03:00

View File

@ -475,7 +475,7 @@ class SaveLatent:
metadata = {"prompt": prompt_info}
if extra_pnginfo is not None:
for x in extra_pnginfo:
metadata[x] = json.dumps(extra_pnginfo[x])
metadata[x] = extra_pnginfo[x] if isinstance(extra_pnginfo[x], str) else json.dumps(extra_pnginfo[x])
file = f"{filename}_{counter:05}_.latent"
@ -1619,7 +1619,7 @@ class SaveImage:
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]))
metadata.add_text(x, extra_pnginfo[x] if isinstance(extra_pnginfo[x], str) else json.dumps(extra_pnginfo[x]))
filename_with_batch_num = filename.replace("%batch_num%", str(batch_number))
file = f"{filename_with_batch_num}_{counter:05}_.png"