mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-24 05:10:18 +08:00
Fix JPEG WebP and TIFF EXIF
This commit is contained in:
parent
4839189809
commit
3d23c298a2
@ -660,13 +660,16 @@ class SaveImagesResponse(CustomNode):
|
|||||||
for x in extra_pnginfo:
|
for x in extra_pnginfo:
|
||||||
exif_inst.exif[x] = json.dumps(extra_pnginfo[x])
|
exif_inst.exif[x] = json.dumps(extra_pnginfo[x])
|
||||||
|
|
||||||
png_metadata = PngInfo()
|
|
||||||
for tag, value in exif_inst.exif.items():
|
|
||||||
png_metadata.add_text(tag, value)
|
|
||||||
|
|
||||||
additional_args = {"pnginfo": png_metadata, "compress_level": 9}
|
|
||||||
save_method = 'pil'
|
save_method = 'pil'
|
||||||
save_format = pil_save_format
|
save_format = pil_save_format
|
||||||
|
if pil_save_format == 'png':
|
||||||
|
png_metadata = PngInfo()
|
||||||
|
for tag, value in exif_inst.exif.items():
|
||||||
|
png_metadata.add_text(tag, value)
|
||||||
|
additional_args = {"pnginfo": png_metadata, "compress_level": 9}
|
||||||
|
else:
|
||||||
|
exif_obj = create_exif_from_pnginfo(exif_inst.exif)
|
||||||
|
additional_args = {"exif": exif_obj.tobytes()}
|
||||||
|
|
||||||
elif bits >= 16:
|
elif bits >= 16:
|
||||||
if 'exr' in pil_save_format:
|
if 'exr' in pil_save_format:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user