aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2023-07-03 10:08:28 +0000
committerAarni Koskela <akx@iki.fi>2023-07-03 10:08:28 +0000
commit08f9b705cda4277aed49ed00c405ada2925e3b50 (patch)
tree60f765041ecc4e71fbccf76e221aecc3cd1a7ad5 /modules
parentfab73f2e7d388ca99cdb3d5de7f36c0b9a1a3b1c (diff)
downloadstable-diffusion-webui-gfx803-08f9b705cda4277aed49ed00c405ada2925e3b50.tar.gz
stable-diffusion-webui-gfx803-08f9b705cda4277aed49ed00c405ada2925e3b50.tar.bz2
stable-diffusion-webui-gfx803-08f9b705cda4277aed49ed00c405ada2925e3b50.zip
Use read_info_from_image in postprocessing
Avoids bad keys such as `exif` ending up in the "PNG info" passed forward
Diffstat (limited to 'modules')
-rw-r--r--modules/postprocessing.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/postprocessing.py b/modules/postprocessing.py
index 736315e2..38544c38 100644
--- a/modules/postprocessing.py
+++ b/modules/postprocessing.py
@@ -54,7 +54,9 @@ def run_postprocessing(extras_mode, image, image_folder, input_dir, output_dir,
for image, name in zip(image_data, image_names):
shared.state.textinfo = name
- existing_pnginfo = image.info or {}
+ parameters, existing_pnginfo = images.read_info_from_image(image)
+ if parameters:
+ existing_pnginfo["parameters"] = parameters
pp = scripts_postprocessing.PostprocessedImage(image.convert("RGB"))