image info tab

* handles exceptions if jpeg jfif data not present
* removes further non-comment related exif data.
This commit is contained in:
JJ
2022-09-17 06:48:22 +10:00
parent e49b1c5d73
commit de5bfdf917
3 changed files with 7 additions and 6 deletions

View File

@@ -97,7 +97,7 @@ def run_extras(image, image_folder, gfpgan_visibility, codeformer_visibility, co
return outputs, plaintext_to_html(info), ''
def run_pnginfo(image):
def run_image_info(image):
items = image.info
if "exif" in image.info:
@@ -111,8 +111,9 @@ def run_pnginfo(image):
items['exif comment'] = exif_comment
for field in ['jfif', 'jfif_version', 'jfif_unit', 'jfif_density', 'dpi', 'exif']:
del items[field]
for field in ['jfif', 'jfif_version', 'jfif_unit', 'jfif_density', 'dpi', 'exif',
'loop', 'background', 'timestamp', 'duration']:
items.pop(field, None)
info = ''