XnConvert: "Keep metadata" does not keep all metadata

XnConvert Multi Platform - Windows, MacOSX, Linux

Moderator: xnview

sx090
Posts: 42
Joined: Thu Jan 11, 2024 8:49 am

XnConvert: "Keep metadata" does not keep all metadata

Post by sx090 »

Hi all,

I found that the option "Keep metadata" does not really keep all metadata.
I assume this might be known!?

The way I understand is: It only keeps "known" and common metadata entries.
But for example, I have Samsung smartphone pictures which do have an embedded "Depth Map" which is stripped.
Or I have PNG files generated by AI (Stable diffusion WebUI) which do have meta entries of the image generation - also removed.

Would it be possible to add a "Keep ALL metadata" entry which really does the following:
Pass through ALL metadata, no matter what entry it is?

Thank you very much for consideration!
User avatar
xnview
Author of XnView
Posts: 47202
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by xnview »

could you send us a sample file? and the ouput?
Pierre.
sx090
Posts: 42
Joined: Thu Jan 11, 2024 8:49 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by sx090 »

Sure - two examples:

1. a PNG file generated by AI (stable diffusion) which does contain the generating prompt etc
https://www.dropbox.com/scl/fi/ic26k8o0 ... cetp1&dl=0

If you check using Exiftool, which really reads all Metadata entries (also custom ones, which are not known upfront), it shows:

Code: Select all

ExifTool Version Number         : 12.74
File Name                       : 00000-4097173258.png
File Size                       : 1213 kB
Zone Identifier                 : Exists
File Modification Date/Time     : 2024:03:28 10:32:58+01:00
File Access Date/Time           : 2024:03:28 10:34:42+01:00
File Creation Date/Time         : 2024:03:28 10:32:58+01:00
File Permissions                : -rw-rw-rw-
File Type                       : PNG
File Type Extension             : png
MIME Type                       : image/png
Image Width                     : 1024
Image Height                    : 1024
Bit Depth                       : 8
Color Type                      : RGB
Compression                     : Deflate/Inflate
Filter                          : Adaptive
Interlace                       : Noninterlaced
[b]Parameters                      : nice sports car.Steps: 25, Sampler: DPM++ 2M Karras, CFG scale: 4, Seed: 4097173258, Size: 1024x1024, Model hash: 0e5e80eff7, Model: xxxxxx-000004, ADetailer model: face_yolov8n.pt, ADetailer confidence: 0.3, ADetailer dilate erode: 4, ADetailer mask blur: 4, ADetailer denoising strength: 0.4, ADetailer inpaint only masked: True, ADetailer inpaint padding: 32, ADetailer version: 24.3.3, Version: v1.8.0[/b]
Image Size                      : 1024x1024
Megapixels                      : 1.0
Oldest Date Time                : 2024:03:28 10:32:58
So you see the generating Parameters as entry here.


2. actually EVERY picture taken by my Samsung S23 in Portait mode contains a lot of custom samsung entries, like binary embeddings: The Depth Map as well as the full and ohter data...
https://www.dropbox.com/scl/fi/hhor2hbf ... 1cmcu&dl=0

Image

I mean in general it's good that the "EmbeddedImage" (binary data 1.9MByte!!!) is removed, but if someone ticks "Keep original Data" I guess he/she wants to keep data no matter what - some of these entries could be very helpful in future.

My guess is:
There are probably further other examples where stuff is removed because XnConvert doesnt know about it.

Wouldnt it make sense to completely pass-through the whole original Metadata stream and not reduce it to entries "known" to XnConvert?

Thanks!
sx090
Posts: 42
Joined: Thu Jan 11, 2024 8:49 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by sx090 »

Hi :) Have you had the time to look into it already? :)
User avatar
xnview
Author of XnView
Posts: 47202
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by xnview »

yes, for png it's fixed
Pierre.
sx090
Posts: 42
Joined: Thu Jan 11, 2024 8:49 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by sx090 »

Oh, great News!!!
And for JPG you still look into it?
Or what do you think?
User avatar
xnview
Author of XnView
Posts: 47202
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by xnview »

sx090 wrote: Thu Apr 04, 2024 2:41 pm And for JPG you still look into it?
Or what do you think?
i need to check how these metadatas are saved
Pierre.
sx090
Posts: 42
Joined: Thu Jan 11, 2024 8:49 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by sx090 »

Alright, htank you so much Pierre. Just let me know please in case you found something
reecess
Posts: 1
Joined: Fri Nov 22, 2024 10:28 pm

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by reecess »

Any solution to this in regards to jpg images?

I'm converting them to webP files and my captions disappear.
User avatar
xnview
Author of XnView
Posts: 47202
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by xnview »

reecess wrote: Fri Nov 22, 2024 10:30 pm I'm converting them to webP files and my captions disappear.
Please send input and output files
Pierre.
Tweedeldee
Posts: 1
Joined: Tue Dec 31, 2024 2:52 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by Tweedeldee »

Hi ! I'm facing the same problem, converting from JPEG to JPEGXL : EXIF metadata are not kept.
Any workaround, or anything I could do from my side to help debugging ?

Example
Source file: https://drive.google.com/file/d/1q_gVyG ... sp=sharing
Converted file: https://drive.google.com/file/d/1XZdo7C ... sp=sharing

Code: Select all

 C:\Tools\exiftool-13.10_64\exiftool.exe C:\Tools\exiftool-13.10_64\test
======== C:/Tools/exiftool-13.10_64/test/20240506_071231.jpg
ExifTool Version Number         : 13.10
File Name                       : 20240506_071231.jpg
Directory                       : C:/Tools/exiftool-13.10_64/test
File Size                       : 2.8 MB
File Modification Date/Time     : 2024:11:07 18:15:55-08:00
File Access Date/Time           : 2024:12:30 18:50:12-08:00
File Creation Date/Time         : 2024:12:30 18:50:12-08:00
File Permissions                : -rw-rw-rw-
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Little-endian (Intel, II)
Make                            : samsung
Camera Model Name               : Galaxy S23 Ultra
Orientation                     : Rotate 90 CW
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : S918WVLS2CXCN
Modify Date                     : 2024:05:06 07:12:31
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/30
F Number                        : 2.4
Exposure Program                : Program AE
ISO                             : 800
Exif Version                    : 0220
Date/Time Original              : 2024:05:06 07:12:31
Create Date                     : 2024:05:06 07:12:31
Offset Time                     : -07:00
Offset Time Original            : -07:00
Shutter Speed Value             : 1
Aperture Value                  : 2.4
Exposure Compensation           : 0
Max Aperture Value              : 2.4
Metering Mode                   : Center-weighted average
Flash                           : No Flash
Focal Length                    : 7.9 mm
Sub Sec Time                    : 299
Sub Sec Time Original           : 299
Sub Sec Time Digitized          : 299
Flashpix Version                : 0100
Color Space                     : Uncalibrated
Exif Image Width                : 4000
Exif Image Height               : 2252
Exposure Mode                   : Auto
White Balance                   : Auto
Digital Zoom Ratio              : 3
Focal Length In 35mm Format     : 69 mm
Scene Capture Type              : Standard
Image Unique ID                 : L12XSPE01PM
GPS Latitude Ref                : North
GPS Longitude Ref               : West
GPS Altitude Ref                : Above Sea Level
Compression                     : JPEG (old-style)
Thumbnail Offset                : 996
Thumbnail Length                : 42160
Profile CMM Type                :
Profile Version                 : 4.3.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 2022:07:01 00:00:00
Profile File Signature          : acsp
Primary Platform                : Unknown (SEC)
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             : Unknown (SEC)
Device Model                    :
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : Unknown (SEC)
Profile ID                      : 0
Profile Description             : DCI-P3 D65 Gamut with sRGB Transfer
Profile Copyright               : Copyright (c) 2022 Samsung Electronics Co., Ltd.
Media White Point               : 0.9642 1 0.82491
Chromatic Adaptation            : 1.04781 0.02289 -0.05013 0.02954 0.99048 -0.01704 -0.00923 0.01505 0.75214
Red Matrix Column               : 0.51508 0.24117 -0.00105
Green Matrix Column             : 0.29195 0.69223 0.04189
Blue Matrix Column              : 0.15718 0.06659 0.78455
Red Tone Reproduction Curve     : (Binary data 32 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 32 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 32 bytes, use -b option to extract)
Image Width                     : 4000
Image Height                    : 2252
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Time Stamp                      : 2024:05:06 07:12:31.692-07:00
MCC Data                        : Canada (302)
Aperture                        : 2.4
Image Size                      : 4000x2252
Megapixels                      : 9.0
Scale Factor To 35 mm Equivalent: 8.7
Shutter Speed                   : 1/30
Create Date                     : 2024:05:06 07:12:31.299
Date/Time Original              : 2024:05:06 07:12:31.299-07:00
Modify Date                     : 2024:05:06 07:12:31.299-07:00
Thumbnail Image                 : (Binary data 42160 bytes, use -b option to extract)
GPS Altitude                    : 46 m Above Sea Level
GPS Latitude                    : 49 deg 16' 44.52" N
GPS Longitude                   : 123 deg 6' 40.27" W
Circle Of Confusion             : 0.003 mm
Field Of View                   : 29.2 deg
Focal Length                    : 7.9 mm (35 mm equivalent: 69.0 mm)
GPS Position                    : 49 deg 16' 44.52" N, 123 deg 6' 40.27" W
Hyperfocal Distance             : 7.56 m
Light Value                     : 4.4
======== C:/Tools/exiftool-13.10_64/test/20240506_071231.jxl
ExifTool Version Number         : 13.10
File Name                       : 20240506_071231.jxl
Directory                       : C:/Tools/exiftool-13.10_64/test
File Size                       : 1548 kB
File Modification Date/Time     : 2024:11:07 18:15:55-08:00
File Access Date/Time           : 2024:12:30 18:48:51-08:00
File Creation Date/Time         : 2024:12:30 18:48:35-08:00
File Permissions                : -rw-rw-rw-
File Type                       : JXL Codestream
File Type Extension             : jxl
MIME Type                       : image/jxl
Image Width                     : 2252
Image Height                    : 4000
Image Size                      : 2252x4000
Megapixels                      : 9.0
User avatar
xnview
Author of XnView
Posts: 47202
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by xnview »

Tweedeldee wrote: Tue Dec 31, 2024 2:57 am Hi ! I'm facing the same problem, converting from JPEG to JPEGXL : EXIF metadata are not kept.
Any workaround, or anything I could do from my side to help debugging ?
It's fixed in next release
Pierre.
Aldebaraan
Posts: 2
Joined: Thu Jan 15, 2026 10:10 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by Aldebaraan »

I encountered the same issue, but converting from png to webp.

Original PNG:
https://drive.google.com/file/d/1w4wCuZ ... drive_link

exiftool output:

Code: Select all

exiftool "ComfyUI_38517_.png"
ExifTool Version Number         : 13.32
File Name                       : ComfyUI_38517_.png
Directory                       : .
File Size                       : 3.8 MB
File Modification Date/Time     : 2026:01:15 07:02:08-03:00
File Access Date/Time           : 2026:01:15 07:02:42-03:00
File Creation Date/Time         : 2026:01:15 07:02:08-03:00
File Permissions                : -rw-rw-rw-
File Type                       : PNG
File Type Extension             : png
MIME Type                       : image/png
Image Width                     : 1408
Image Height                    : 2048
Bit Depth                       : 8
Color Type                      : RGB
Compression                     : Deflate/Inflate
Filter                          : Adaptive
Interlace                       : Noninterlaced
Prompt                          : {"1": {"inputs": {"ckpt_name": "BSSEquinoxILSemi_v30.safetensors"}, "class_type": "CheckpointLoaderSimple", "_meta": {"title": "Load Checkpoint"}}, "2": {"inputs": {"stop_at_clip_layer": -2, "clip": ["1", 1]}, "class_type": "CLIPSetLastLayer", "_meta": {"title": "CLIP Set Last Layer"}}, "3": {"inputs": {"text": "\nembedding:Smooth_Quality\nSmooth Quality, \nmasterpiece,best quality,absurdres, amazing quality, high contrast, vibrant colors, traditional media, realistic, BREAK, \n1girl, solo, long black perfectly smooth hair, intricate black dress, onyx black stone jewelry, glowing blue eyes, glittery makeup, eyeshadow, lipstick, thick lips, blue glossy lips, cloak, veil, dark onyx background, gothic, artistic, cloak, round stone earrings, goth, black skin, shiny glossy skin, black stone orb, d-size breasts,\n\n", "clip": ["51", 1]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "4": {"inputs": {"text": "\nembedding:Smooth_Negative-neg \nembedding:SmoothNegative_Hands \nSmooth Negative, \nSmoothNegative_Hands, \nbad quality,worst detail,sketch,signature,artist name, malformed, deformed, worst quality, simple background, bad hands, bad feet, watermark, censored, (toned), fat, text, extra fingers, old, wrinkles, ((tanlines)), dual wielding, mottled_peen, underwear,", "clip": ["51", 1]}, "class_type": "CLIPTextEncode", "_meta": {"title": "CLIP Text Encode (Prompt)"}}, "5": {"inputs": {"seed": 65825428768213, "steps": 8, "cfg": 2, "sampler_name": "euler_ancestral", "scheduler": "normal", "denoise": 1, "model": ["51", 0], "positive": ["3", 0], "negative": ["4", 0], "latent_image": ["6", 0]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "6": {"inputs": {"width": 704, "height": 1024, "batch_size": 1}, "class_type": "EmptyLatentImage", "_meta": {"title": "Empty Latent Image"}}, "8": {"inputs": {"vae_name": "sdxl_vae.safetensors"}, "class_type": "VAELoader", "_meta": {"title": "Load VAE"}}, "11": {"inputs": {"seed": 305840269211596, "steps": 8, "cfg": 2, "sampler_name": "euler_ancestral", "scheduler": "normal", "denoise": 0.3500000000000001, "model": ["51", 0], "positive": ["3", 0], "negative": ["4", 0], "latent_image": ["28", 0]}, "class_type": "KSampler", "_meta": {"title": "KSampler"}}, "13": {"inputs": {"image": "ComfyUI_38512_.png [output]"}, "class_type": "LoadImage", "_meta": {"title": "Load Image"}, "is_changed": ["8fa768ea0a97d73711dccdaaab7b5dec80b3c4dc25eb106fa35f7e1da729d10f"]}, "15": {"inputs": {"model_name": "4x_NMKD-Superscale-SP_178000_G.pth"}, "class_type": "UpscaleModelLoader", "_meta": {"title": "Load Upscale Model"}}, "16": {"inputs": {"upscale_model": ["15", 0], "image": ["13", 0]}, "class_type": "ImageUpscaleWithModel", "_meta": {"title": "Upscale Image (using Model)"}}, "17": {"inputs": {"upscale_method": "nearest-exact", "width": 704, "height": 704, "crop": "disabled", "image": ["16", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "19": {"inputs": {"upscale_method": "nearest-exact", "width": 1056, "height": 1056, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "20": {"inputs": {"upscale_method": "nearest-exact", "width": 1792, "height": 1792, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "28": {"inputs": {"tile_size": 512, "overlap": 64, "temporal_size": 64, "temporal_overlap": 8, "pixels": ["44", 0], "vae": ["8", 0]}, "class_type": "VAEEncodeTiled", "_meta": {"title": "VAE Encode (Tiled)"}}, "40": {"inputs": {"upscale_method": "nearest-exact", "width": 2100, "height": 2100, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "42": {"inputs": {"upscale_method": "nearest-exact", "width": 704, "height": 1024, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "43": {"inputs": {"upscale_method": "nearest-exact", "width": 1056, "height": 1536, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "44": {"inputs": {"upscale_method": "nearest-exact", "width": 1408, "height": 2048, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "45": {"inputs": {"upscale_method": "nearest-exact", "width": 1760, "height": 2560, "crop": "disabled", "image": ["13", 0]}, "class_type": "ImageScale", "_meta": {"title": "Upscale Image"}}, "51": {"inputs": {"lora_name": "Hyper-SDXL-8steps-lora.safetensors", "strength_model": 1.0, "strength_clip": 1.0, "model": ["1", 0], "clip": ["2", 0]}, "class_type": "LoraLoader", "_meta": {"title": "Load LoRA"}}, "56": {"inputs": {"guide_size": 384.0, "guide_size_for": true, "max_size": 1024.0, "seed": 1066085756991760, "steps": 8, "cfg": 2.0, "sampler_name": "euler", "scheduler": "normal", "denoise": 0.3500000000000001, "feather": 5, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 0, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "wildcard": "", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "image": ["13", 0], "model": ["51", 0], "clip": ["51", 1], "vae": ["8", 0], "positive": ["3", 0], "negative": ["4", 0], "bbox_detector": ["59", 0]}, "class_type": "FaceDetailer", "_meta": {"title": "FaceDetailer"}}, "57": {"inputs": {"filename_prefix": "ComfyUI", "images": ["61", 0]}, "class_type": "SaveImage", "_meta": {"title": "Save Image"}}, "58": {"inputs": {"model_name": "bbox/hand_yolov8s.pt"}, "class_type": "UltralyticsDetectorProvider", "_meta": {"title": "UltralyticsDetectorProvider"}}, "59": {"inputs": {"model_name": "bbox/face_yolov8m.pt"}, "class_type": "UltralyticsDetectorProvider", "_meta": {"title": "UltralyticsDetectorProvider"}}, "61": {"inputs": {"guide_size": 384.0, "guide_size_for": true, "max_size": 1024.0, "seed": 233970447627910, "steps": 8, "cfg": 2.0, "sampler_name": "euler", "scheduler": "normal", "denoise": 0.30000000000000004, "feather": 5, "noise_mask": true, "force_inpaint": true, "bbox_threshold": 0.5, "bbox_dilation": 10, "bbox_crop_factor": 3.0, "sam_detection_hint": "center-1", "sam_dilation": 0, "sam_threshold": 0.93, "sam_bbox_expansion": 0, "sam_mask_hint_threshold": 0.7, "sam_mask_hint_use_negative": "False", "drop_size": 10, "wildcard": "", "cycle": 1, "inpaint_model": false, "noise_mask_feather": 20, "tiled_encode": false, "tiled_decode": false, "image": ["56", 0], "model": ["51", 0], "clip": ["51", 1], "vae": ["8", 0], "positive": ["3", 0], "negative": ["4", 0], "bbox_detector": ["58", 0]}, "class_type": "FaceDetailer", "_meta": {"title": "FaceDetailer"}}}
Workflow                        : {"id": "289f4194-e494-4016-96c6-2e9f18683083", "revision": 0, "last_node_id": 71, "last_link_id": 4435, "nodes": [{"id": 40, "type": "ImageScale", "pos": [1092.209228515625, 91], "size": [315, 130], "flags": {}, "order": 16, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 4170}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 2100, 2100, "disabled"]}, {"id": 2, "type": "CLIPSetLastLayer", "pos": [-80.33995819091797, 213.67599487304688], "size": [315, 58], "flags": {}, "order": 8, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 1}], "outputs": [{"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 0, "links": [1163]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "CLIPSetLastLayer"}, "widgets_values": [-2]}, {"id": 59, "type": "UltralyticsDetectorProvider", "pos": [2717.74365234375, 1023.6923828125], "size": [315, 78], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [{"name": "BBOX_DETECTOR", "shape": 3, "type": "BBOX_DETECTOR", "slot_index": 0, "links": [2651]}, {"name": "SEGM_DETECTOR", "shape": 3, "type": "SEGM_DETECTOR", "links": null}], "properties": {"cnr_id": "comfyui-impact-subpack", "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", "Node name for S&R": "UltralyticsDetectorProvider"}, "widgets_values": ["bbox/face_yolov8m.pt"]}, {"id": 58, "type": "UltralyticsDetectorProvider", "pos": [3767.794921875, 1023.74365234375], "size": [315, 78], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [{"name": "BBOX_DETECTOR", "shape": 3, "type": "BBOX_DETECTOR", "slot_index": 0, "links": [2650]}, {"name": "SEGM_DETECTOR", "shape": 3, "type": "SEGM_DETECTOR", "links": null}], "properties": {"cnr_id": "comfyui-impact-subpack", "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", "Node name for S&R": "UltralyticsDetectorProvider"}, "widgets_values": ["bbox/hand_yolov8s.pt"]}, {"id": 57, "type": "SaveImage", "pos": [3257.74365234375, 86.69229125976562], "size": [444.2624206542969, 533.8367919921875], "flags": {}, "order": 41, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 2653}], "outputs": [], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27"}, "widgets_values": ["ComfyUI"]}, {"id": 17, "type": "ImageScale", "pos": [1083, 615], "size": [315, 130], "flags": {}, "order": 18, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 2380}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 704, 704, "disabled"]}, {"id": 19, "type": "ImageScale", "pos": [1085, 441], "size": [315, 130], "flags": {}, "order": 14, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3493}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 1056, 1056, "disabled"]}, {"id": 20, "type": "ImageScale", "pos": [1089, 269], "size": [315, 130], "flags": {}, "order": 15, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3494}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 1792, 1792, "disabled"]}, {"id": 6, "type": "EmptyLatentImage", "pos": [-79.33995819091797, 317.6759948730469], "size": [315, 106], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [{"name": "LATENT", "shape": 3, "type": "LATENT", "slot_index": 0, "links": [34]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "EmptyLatentImage"}, "widgets_values": [704, 1024, 1]}, {"id": 42, "type": "ImageScale", "pos": [1425, 617], "size": [315, 130], "flags": {}, "order": 12, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3300}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 704, 1024, "disabled"]}, {"id": 15, "type": "UpscaleModelLoader", "pos": [1418.209228515625, 919], "size": [315, 58], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [{"name": "UPSCALE_MODEL", "shape": 3, "type": "UPSCALE_MODEL", "links": [56]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "UpscaleModelLoader"}, "widgets_values": ["4x_NMKD-Superscale-SP_178000_G.pth"]}, {"id": 29, "type": "VAEDecodeTiled", "pos": [2200, 68], "size": [210, 150], "flags": {}, "order": 37, "mode": 4, "inputs": [{"name": "samples", "type": "LATENT", "link": 4428}, {"name": "vae", "type": "VAE", "link": 922}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [499]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "VAEDecodeTiled"}, "widgets_values": [512, 64, 64, 8]}, {"id": 62, "type": "Reroute", "pos": [2575.9501953125, 963.4002685546875], "size": [75, 26], "flags": {}, "order": 35, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 2661}], "outputs": [{"name": "", "type": "CONDITIONING", "slot_index": 0, "links": [2663, 2676]}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 63, "type": "Reroute", "pos": [2576.9501953125, 926.4002685546875], "size": [75, 26], "flags": {}, "order": 32, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 2664}], "outputs": [{"name": "", "type": "CONDITIONING", "slot_index": 0, "links": [2665, 2675]}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 64, "type": "Reroute", "pos": [2576.9501953125, 891.4002685546875], "size": [75, 26], "flags": {}, "order": 7, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 2666}], "outputs": [{"name": "", "type": "VAE", "slot_index": 0, "links": [2667, 2674]}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 65, "type": "Reroute", "pos": [2577.9501953125, 856.4002685546875], "size": [75, 26], "flags": {}, "order": 31, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 2668}], "outputs": [{"name": "", "type": "CLIP", "slot_index": 0, "links": [2669, 2673]}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 66, "type": "Reroute", "pos": [2576.9501953125, 814.4002685546875], "size": [75, 26], "flags": {}, "order": 28, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 2680}], "outputs": [{"name": "", "type": "MODEL", "slot_index": 0, "links": [2681, 2682]}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 8, "type": "VAELoader", "pos": [-82, 470], "size": [315, 58], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [{"name": "VAE", "shape": 3, "type": "VAE", "slot_index": 0, "links": [922, 1807, 2666]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "VAELoader"}, "widgets_values": ["sdxl_vae.safetensors"]}, {"id": 9, "type": "SaveImage", "pos": [2197.1435546875, 247.02810668945312], "size": [444.2624206542969, 533.8367919921875], "flags": {}, "order": 39, "mode": 4, "inputs": [{"name": "images", "type": "IMAGE", "link": 499}], "outputs": [], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27"}, "widgets_values": ["ComfyUI", ""]}, {"id": 16, "type": "ImageUpscaleWithModel", "pos": [1492.209228515625, 815], "size": [241.79998779296875, 46], "flags": {}, "order": 9, "mode": 0, "inputs": [{"name": "upscale_model", "type": "UPSCALE_MODEL", "link": 56}, {"name": "image", "type": "IMAGE", "link": 55}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [2380]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageUpscaleWithModel"}, "widgets_values": []}, {"id": 51, "type": "LoraLoader", "pos": [262, 556], "size": [315, 126], "flags": {}, "order": 22, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 2507}, {"name": "clip", "type": "CLIP", "link": 2508}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [4171]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [4172]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["Hyper-SDXL-8steps-lora.safetensors", 1, 1]}, {"id": 56, "type": "FaceDetailer", "pos": [2717.74365234375, 97.69229125976562], "size": [506.4000244140625, 960], "flags": {}, "order": 38, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3362}, {"name": "model", "type": "MODEL", "link": 2681}, {"name": "clip", "type": "CLIP", "link": 2669}, {"name": "vae", "type": "VAE", "link": 2667}, {"name": "positive", "type": "CONDITIONING", "link": 2665}, {"name": "negative", "type": "CONDITIONING", "link": 2663}, {"name": "bbox_detector", "type": "BBOX_DETECTOR", "link": 2651}, {"name": "sam_model_opt", "shape": 7, "type": "SAM_MODEL", "link": null}, {"name": "segm_detector_opt", "shape": 7, "type": "SEGM_DETECTOR", "link": null}, {"name": "detailer_hook", "shape": 7, "type": "DETAILER_HOOK", "link": null}, {"name": "scheduler_func_opt", "shape": 7, "type": "SCHEDULER_FUNC", "link": null}], "outputs": [{"name": "image", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [2652]}, {"name": "cropped_refined", "shape": 6, "type": "IMAGE", "links": null}, {"name": "cropped_enhanced_alpha", "shape": 6, "type": "IMAGE", "links": null}, {"name": "mask", "shape": 3, "type": "MASK", "links": null}, {"name": "detailer_pipe", "shape": 3, "type": "DETAILER_PIPE", "links": null}, {"name": "cnet_images", "shape": 6, "type": "IMAGE", "links": null}], "properties": {"cnr_id": "comfyui-impact-pack", "ver": "0b1ac0f1c5a395e17065821e4fd47aba3bf23900", "Node name for S&R": "FaceDetailer"}, "widgets_values": [384, true, 1024, 1066085756991760, "randomize", 8, 2, "euler", "normal", 0.3500000000000001, 5, true, true, 0.5, 10, 3, "center-1", 0, 0.93, 0, 0.7, "False", 10, "", 1, false, 20, false, false]}, {"id": 71, "type": "LoraLoader", "pos": [-88.72718048095703, 909.6355590820312], "size": [315, 126], "flags": {}, "order": 25, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 4177}, {"name": "clip", "type": "CLIP", "link": 4178}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [4179]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [4180]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["Boris16.safetensors", 0.30000000000000004, 0.30000000000000004]}, {"id": 45, "type": "ImageScale", "pos": [1433, 94], "size": [315, 130], "flags": {}, "order": 13, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3339}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 1760, 2560, "disabled"]}, {"id": 4, "type": "CLIPTextEncode", "pos": [614, 637], "size": [400, 200], "flags": {}, "order": 30, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 1883}], "outputs": [{"name": "CONDITIONING", "shape": 3, "type": "CONDITIONING", "slot_index": 0, "links": [6, 30, 2661]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "CLIPTextEncode"}, "widgets_values": ["\nembedding:Smooth_Negative-neg \nembedding:SmoothNegative_Hands \nSmooth Negative, \nSmoothNegative_Hands, \nbad quality,worst detail,sketch,signature,artist name, malformed, deformed, worst quality, simple background, bad hands, bad feet, watermark, censored, (toned), fat, text, extra fingers, old, wrinkles, ((tanlines)), dual wielding, mottled_peen, underwear,"]}, {"id": 21, "type": "LoraLoader", "pos": [263, 393], "size": [315, 126], "flags": {}, "order": 21, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 445}, {"name": "clip", "type": "CLIP", "link": 446}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [2507]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [2508]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["W4t3rh0us3XLP.safetensors", 0.5000000000000001, 0.5000000000000001]}, {"id": 70, "type": "LoraLoader", "pos": [-84.18170166015625, 739.6353759765625], "size": [315, 126], "flags": {}, "order": 24, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 4175}, {"name": "clip", "type": "CLIP", "link": 4176}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [4177]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [4178]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["CavewomanNoobXL_byKonan.safetensors", 0.5000000000000001, 0.5000000000000001]}, {"id": 23, "type": "LoraLoader", "pos": [264, 232], "size": [315, 126], "flags": {}, "order": 20, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 1165}, {"name": "clip", "type": "CLIP", "link": 1164}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [445]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [446]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["ST_DOAClassic_0R.safetensors", 0.5000000000000001, 0.5000000000000001]}, {"id": 36, "type": "LoraLoader", "pos": [268, 67], "size": [315, 126], "flags": {}, "order": 17, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 1162}, {"name": "clip", "type": "CLIP", "link": 1163}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [1165]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [1164]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["1980covers_IL.safetensors", 0.7000000000000002, 0.7000000000000002]}, {"id": 69, "type": "LoraLoader", "pos": [-85.09082794189453, 574.180908203125], "size": [315, 126], "flags": {}, "order": 23, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 4171}, {"name": "clip", "type": "CLIP", "link": 4172}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [4173, 4175]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [4174, 4176]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["frankcho12.safetensors", 0.5000000000000001, 0.5000000000000001]}, {"id": 47, "type": "LoraLoader", "pos": [258.7950134277344, 883.3677978515625], "size": [315, 126], "flags": {}, "order": 27, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 3843}, {"name": "clip", "type": "CLIP", "link": 3844}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [1884, 1885, 2680]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [1882, 1883, 2668]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["Helena_Douglas_-_Dead_or_Alive_-_Illustrious.safetensors", 0.5000000000000001, 0.5000000000000001]}, {"id": 61, "type": "FaceDetailer", "pos": [3769.794921875, 97.74357604980469], "size": [506.4000244140625, 960], "flags": {}, "order": 40, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 2652}, {"name": "model", "type": "MODEL", "link": 2682}, {"name": "clip", "type": "CLIP", "link": 2673}, {"name": "vae", "type": "VAE", "link": 2674}, {"name": "positive", "type": "CONDITIONING", "link": 2675}, {"name": "negative", "type": "CONDITIONING", "link": 2676}, {"name": "bbox_detector", "type": "BBOX_DETECTOR", "link": 2650}, {"name": "sam_model_opt", "shape": 7, "type": "SAM_MODEL", "link": null}, {"name": "segm_detector_opt", "shape": 7, "type": "SEGM_DETECTOR", "link": null}, {"name": "detailer_hook", "shape": 7, "type": "DETAILER_HOOK", "link": null}, {"name": "scheduler_func_opt", "shape": 7, "type": "SCHEDULER_FUNC", "link": null}], "outputs": [{"name": "image", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [2653]}, {"name": "cropped_refined", "shape": 6, "type": "IMAGE", "links": null}, {"name": "cropped_enhanced_alpha", "shape": 6, "type": "IMAGE", "links": null}, {"name": "mask", "shape": 3, "type": "MASK", "links": null}, {"name": "detailer_pipe", "shape": 3, "type": "DETAILER_PIPE", "links": null}, {"name": "cnet_images", "shape": 6, "type": "IMAGE", "links": null}], "properties": {"cnr_id": "comfyui-impact-pack", "ver": "0b1ac0f1c5a395e17065821e4fd47aba3bf23900", "Node name for S&R": "FaceDetailer"}, "widgets_values": [384, true, 1024, 233970447627910, "randomize", 8, 2, "euler", "normal", 0.30000000000000004, 5, true, true, 0.5, 10, 3, "center-1", 0, 0.93, 0, 0.7, "False", 10, "", 1, false, 20, false, false]}, {"id": 28, "type": "VAEEncodeTiled", "pos": [1883.3433837890625, 117.43589782714844], "size": [210, 150], "flags": {"collapsed": false}, "order": 19, "mode": 0, "inputs": [{"name": "pixels", "type": "IMAGE", "link": 4435}, {"name": "vae", "type": "VAE", "link": 1807}], "outputs": [{"name": "LATENT", "shape": 3, "type": "LATENT", "slot_index": 0, "links": [497]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "VAEEncodeTiled"}, "widgets_values": [512, 64, 64, 8]}, {"id": 5, "type": "KSampler", "pos": [694, 85], "size": [315, 262], "flags": {}, "order": 33, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 1885}, {"name": "positive", "type": "CONDITIONING", "link": 44}, {"name": "negative", "type": "CONDITIONING", "link": 6}, {"name": "latent_image", "type": "LATENT", "link": 34}], "outputs": [{"name": "LATENT", "shape": 3, "type": "LATENT", "slot_index": 0, "links": [1333]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "KSampler"}, "widgets_values": [65825428768213, "randomize", 8, 2, "euler_ancestral", "normal", 1]}, {"id": 68, "type": "LoraLoader", "pos": [261.72735595703125, 722.8174438476562], "size": [315, 126], "flags": {}, "order": 26, "mode": 4, "inputs": [{"name": "model", "type": "MODEL", "link": 4179}, {"name": "clip", "type": "CLIP", "link": 4180}], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [3843]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "slot_index": 1, "links": [3844]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoraLoader"}, "widgets_values": ["Doug SneydIlluLYCO.safetensors", 1.0000000000000002, 1.0000000000000002]}, {"id": 24, "type": "Reroute", "pos": [2011.5579833984375, 49.000003814697266], "size": [75, 26], "flags": {}, "order": 36, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 1333}], "outputs": [{"name": "", "type": "LATENT", "slot_index": 0, "links": []}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 11, "type": "KSampler", "pos": [1780.149658203125, 252.59007263183594], "size": [315, 262], "flags": {}, "order": 34, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 1884}, {"name": "positive", "type": "CONDITIONING", "link": 29}, {"name": "negative", "type": "CONDITIONING", "link": 30}, {"name": "latent_image", "type": "LATENT", "link": 497}], "outputs": [{"name": "LATENT", "shape": 3, "type": "LATENT", "slot_index": 0, "links": [4428]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "KSampler"}, "widgets_values": [305840269211596, "randomize", 8, 2, "euler_ancestral", "normal", 0.3500000000000001]}, {"id": 1, "type": "CheckpointLoaderSimple", "pos": [-79, 77], "size": [315, 98], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [{"name": "MODEL", "shape": 3, "type": "MODEL", "slot_index": 0, "links": [1162]}, {"name": "CLIP", "shape": 3, "type": "CLIP", "links": [1]}, {"name": "VAE", "shape": 3, "type": "VAE", "slot_index": 2, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "CheckpointLoaderSimple"}, "widgets_values": ["BSSEquinoxILSemi_v30.safetensors"]}, {"id": 43, "type": "ImageScale", "pos": [1425, 444], "size": [315, 130], "flags": {}, "order": 11, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3298}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 1056, 1536, "disabled"]}, {"id": 3, "type": "CLIPTextEncode", "pos": [610, 392], "size": [400, 200], "flags": {}, "order": 29, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 1882}], "outputs": [{"name": "CONDITIONING", "shape": 3, "type": "CONDITIONING", "slot_index": 0, "links": [29, 44, 2664]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "CLIPTextEncode"}, "widgets_values": ["\nembedding:Smooth_Quality\nSmooth Quality, \nmasterpiece,best quality,absurdres, amazing quality, high contrast, vibrant colors, traditional media, realistic, BREAK, \n1girl, solo, long black perfectly smooth hair, intricate black dress, onyx black stone jewelry, glowing blue eyes, glittery makeup, eyeshadow, lipstick, thick lips, blue glossy lips, cloak, veil, dark onyx background, gothic, artistic, cloak, round stone earrings, goth, black skin, shiny glossy skin, black stone orb, d-size breasts,\n\n"]}, {"id": 13, "type": "LoadImage", "pos": [1770, 556], "size": [387.8020324707031, 522.7566528320312], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [55, 3280, 3298, 3300, 3339, 3362, 3493, 3494, 4170]}, {"name": "MASK", "shape": 3, "type": "MASK", "links": []}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "LoadImage"}, "widgets_values": ["ComfyUI_38512_.png [output]", "image", ""]}, {"id": 44, "type": "ImageScale", "pos": [1428, 269], "size": [315, 130], "flags": {}, "order": 10, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 3280}], "outputs": [{"name": "IMAGE", "shape": 3, "type": "IMAGE", "slot_index": 0, "links": [4435]}], "properties": {"cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "ImageScale"}, "widgets_values": ["nearest-exact", 1408, 2048, "disabled"]}], "links": [[1, 1, 1, 2, 0, "CLIP"], [6, 4, 0, 5, 2, "CONDITIONING"], [29, 3, 0, 11, 1, "CONDITIONING"], [30, 4, 0, 11, 2, "CONDITIONING"], [34, 6, 0, 5, 3, "LATENT"], [44, 3, 0, 5, 1, "CONDITIONING"], [55, 13, 0, 16, 1, "IMAGE"], [56, 15, 0, 16, 0, "UPSCALE_MODEL"], [445, 23, 0, 21, 0, "MODEL"], [446, 23, 1, 21, 1, "CLIP"], [497, 28, 0, 11, 3, "LATENT"], [499, 29, 0, 9, 0, "IMAGE"], [922, 8, 0, 29, 1, "VAE"], [1162, 1, 0, 36, 0, "MODEL"], [1163, 2, 0, 36, 1, "CLIP"], [1164, 36, 1, 23, 1, "CLIP"], [1165, 36, 0, 23, 0, "MODEL"], [1333, 5, 0, 24, 0, "*"], [1807, 8, 0, 28, 1, "VAE"], [1882, 47, 1, 3, 0, "CLIP"], [1883, 47, 1, 4, 0, "CLIP"], [1884, 47, 0, 11, 0, "MODEL"], [1885, 47, 0, 5, 0, "MODEL"], [2380, 16, 0, 17, 0, "IMAGE"], [2507, 21, 0, 51, 0, "MODEL"], [2508, 21, 1, 51, 1, "CLIP"], [2650, 58, 0, 61, 6, "BBOX_DETECTOR"], [2651, 59, 0, 56, 6, "BBOX_DETECTOR"], [2652, 56, 0, 61, 0, "IMAGE"], [2653, 61, 0, 57, 0, "IMAGE"], [2661, 4, 0, 62, 0, "*"], [2663, 62, 0, 56, 5, "CONDITIONING"], [2664, 3, 0, 63, 0, "*"], [2665, 63, 0, 56, 4, "CONDITIONING"], [2666, 8, 0, 64, 0, "*"], [2667, 64, 0, 56, 3, "VAE"], [2668, 47, 1, 65, 0, "*"], [2669, 65, 0, 56, 2, "CLIP"], [2673, 65, 0, 61, 2, "CLIP"], [2674, 64, 0, 61, 3, "VAE"], [2675, 63, 0, 61, 4, "CONDITIONING"], [2676, 62, 0, 61, 5, "CONDITIONING"], [2680, 47, 0, 66, 0, "*"], [2681, 66, 0, 56, 1, "MODEL"], [2682, 66, 0, 61, 1, "MODEL"], [3280, 13, 0, 44, 0, "IMAGE"], [3298, 13, 0, 43, 0, "IMAGE"], [3300, 13, 0, 42, 0, "IMAGE"], [3339, 13, 0, 45, 0, "IMAGE"], [3362, 13, 0, 56, 0, "IMAGE"], [3493, 13, 0, 19, 0, "IMAGE"], [3494, 13, 0, 20, 0, "IMAGE"], [3843, 68, 0, 47, 0, "MODEL"], [3844, 68, 1, 47, 1, "CLIP"], [4170, 13, 0, 40, 0, "IMAGE"], [4171, 51, 0, 69, 0, "MODEL"], [4172, 51, 1, 69, 1, "CLIP"], [4175, 69, 0, 70, 0, "MODEL"], [4176, 69, 1, 70, 1, "CLIP"], [4177, 70, 0, 71, 0, "MODEL"], [4178, 70, 1, 71, 1, "CLIP"], [4179, 71, 0, 68, 0, "MODEL"], [4180, 71, 1, 68, 1, "CLIP"], [4428, 11, 0, 29, 0, "LATENT"], [4435, 44, 0, 28, 0, "IMAGE"]], "groups": [{"id": 1, "title": "Group", "bounding": [-98, 0, 1131.3310546875, 1026.7760009765625], "color": "#8A8", "font_size": 24, "flags": {}}, {"id": 2, "title": "Group", "bounding": [1060, 1, 1099, 1255], "color": "#88A", "font_size": 24, "flags": {}}, {"id": 3, "title": "Group", "bounding": [2190, 1, 465.8999938964844, 795.8699951171875], "color": "#A88", "font_size": 24, "flags": {}}, {"id": 6, "title": "Group", "bounding": [2689.810546875, -33.65443801879883, 1638.5634765625, 1204.4097900390625], "color": "#3f789e", "font_size": 24, "flags": {}}, {"id": 4, "title": "Group", "bounding": [2695.74365234375, 13.692302703857422, 1020, 1106], "color": "#3f789e", "font_size": 24, "flags": {}}, {"id": 5, "title": "Group", "bounding": [3746.794921875, 8.743585586547852, 545, 1114], "color": "#3f789e", "font_size": 24, "flags": {}}], "config": {}, "extra": {}, "version": 0.4}
Image Size                      : 1408x2048
Megapixels                      : 2.9

Converted Webp:
https://drive.google.com/file/d/1LdSgMQ ... drive_link

Code: Select all

exiftool output:
exiftool "[4n0n] (112859150) 992a6a0e-4a03-47cf-9a66-ae4e538bd288 (2025-12-06).webp"
ExifTool Version Number         : 13.32
File Name                       : [4n0n] (112859150) 992a6a0e-4a03-47cf-9a66-ae4e538bd288 (2025-12-06).webp
Directory                       : .
File Size                       : 729 kB
File Modification Date/Time     : 2026:01:09 05:25:01-03:00
File Access Date/Time           : 2026:01:15 07:03:15-03:00
File Creation Date/Time         : 2026:01:15 07:00:42-03:00
File Permissions                : -rw-rw-rw-
File Type                       : WEBP
File Type Extension             : webp
MIME Type                       : image/webp
VP8 Version                     : 0 (bicubic reconstruction, normal loop)
Image Width                     : 1408
Horizontal Scale                : 0
Image Height                    : 2048
Vertical Scale                  : 0
Image Size                      : 1408x2048
Megapixels                      : 2.9
Aldebaraan
Posts: 2
Joined: Thu Jan 15, 2026 10:10 am

Re: XnConvert: "Keep metadata" does not keep all metadata

Post by Aldebaraan »

More data, this time jpeg to webp:

Jpeg:
https://drive.google.com/file/d/1AU-2pR ... drive_link

Code: Select all

PS F:\_Temp\BB2099> exiftool "[BB2099] (100812992) 2b32cf93-c3fd-4ab2-970c-167638e1a814 (2025-09-17).jpeg"
ExifTool Version Number         : 13.32
File Name                       : [BB2099] (100812992) 2b32cf93-c3fd-4ab2-970c-167638e1a814 (2025-09-17).jpeg
Directory                       : .
File Size                       : 1394 kB
File Modification Date/Time     : 2025:10:01 02:15:31-03:00
File Access Date/Time           : 2026:01:17 03:54:08-03:00
File Creation Date/Time         : 2025:10:01 02:15:31-03:00
File Permissions                : -rw-rw-rw-
File Type                       : PNG
File Type Extension             : png
MIME Type                       : image/png
Image Width                     : 896
Image Height                    : 1440
Bit Depth                       : 8
Color Type                      : RGB
Compression                     : Deflate/Inflate
Filter                          : Adaptive
Interlace                       : Noninterlaced
Parameters                      : Colorful Line Art, traditional media,.<lora:EVA_illustriousXL:1.5>,.1girl, solo, frieren_(frieren), .striped shirt, white capelet, black belt, white skirt, long sleeves, black pantyhose,..smile,.dutch angle, .head tilt, looking away,.((close up)):1.25, ..white border,.simple background, white background,..Negative prompt: negativeXL_D,sketch,duplicate,ugly,(huge eyes:1.2),text,logo,monochrome,(worst face:1.5),(bad and mutated hands:1.3),worst quality,low quality,(blurry:2),horror,geometry,bad prompt,(bad hands:1.2),(missing fingers:1.2),(multiple limbs:1.2),bad anatomy,(interlocked fingers:1.5),(Ugly Fingers:1.5),(extra digit and hands and fingers and legs and arms:1.4),crown braid,(deformed fingers:1.5),(long fingers:1.2),(bad-artist-anime),bad-artist,bad hand,bobbles,air_bubble,feathers, one eye,.Steps: 20, Sampler: DPM++ 2M SDE, Schedule type: Karras, CFG scale: 5, Seed: 2825812762, Size: 900x1440, Model hash: 9d73bac23a, Model: prefectIllustriousXL_v20p, Lora hashes: "EVA_illustriousXL: ccc951f6dfd7", Version: v1.10.1
Image Size                      : 896x1440
Megapixels                      : 1.3

Webp:
https://drive.google.com/file/d/18Btpj_ ... drive_link

Code: Select all

exiftool "[BB2099] (100812992) 2b32cf93-c3fd-4ab2-970c-167638e1a814 (2025-09-17).webp"
ExifTool Version Number         : 13.32
File Name                       : [BB2099] (100812992) 2b32cf93-c3fd-4ab2-970c-167638e1a814 (2025-09-17).webp
Directory                       : .
File Size                       : 349 kB
File Modification Date/Time     : 2025:10:01 02:15:31-03:00
File Access Date/Time           : 2026:01:17 03:53:16-03:00
File Creation Date/Time         : 2025:10:01 02:15:31-03:00
File Permissions                : -rw-rw-rw-
File Type                       : WEBP
File Type Extension             : webp
MIME Type                       : image/webp
VP8 Version                     : 0 (bicubic reconstruction, normal loop)
Image Width                     : 896
Horizontal Scale                : 0
Image Height                    : 1440
Vertical Scale                  : 0
Image Size                      : 896x1440
Megapixels                      : 1.3