diff --git a/example/000234.jpg b/example/000234.jpg new file mode 100644 index 0000000..04b8141 Binary files /dev/null and b/example/000234.jpg differ diff --git a/example/000414.jpg b/example/000414.jpg new file mode 100644 index 0000000..a450cf0 Binary files /dev/null and b/example/000414.jpg differ diff --git a/example/000548.jpg b/example/000548.jpg new file mode 100644 index 0000000..9223f8a Binary files /dev/null and b/example/000548.jpg differ diff --git a/example/005714.jpg b/example/005714.jpg new file mode 100644 index 0000000..e31a70b Binary files /dev/null and b/example/005714.jpg differ diff --git a/workflow/cloth_style_Migration_v1.json b/workflow/cloth_style_Migration_v1.json new file mode 100644 index 0000000..b03a3b1 --- /dev/null +++ b/workflow/cloth_style_Migration_v1.json @@ -0,0 +1 @@ +{"last_node_id": 90, "last_link_id": 142, "nodes": [{"id": 31, "type": "UNETLoader", "pos": {"0": 2385.06640625, "1": 420.5425109863281}, "size": {"0": 315, "1": 82}, "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [{"name": "MODEL", "type": "MODEL", "links": [28], "slot_index": 0}], "properties": {"Node name for S&R": "UNETLoader"}, "widgets_values": ["flux\\flux1-dev.sft", "default"]}, {"id": 32, "type": "DualCLIPLoader", "pos": {"0": 2386.06640625, "1": 547.54248046875}, "size": {"0": 315, "1": 106}, "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [{"name": "CLIP", "type": "CLIP", "links": [48, 83], "slot_index": 0}], "properties": {"Node name for S&R": "DualCLIPLoader"}, "widgets_values": ["SD3\\t5xxl_fp16.safetensors", "SD3\\clip_l.safetensors", "flux"]}, {"id": 15, "type": "VAELoader", "pos": {"0": 2383.06640625, "1": 709.5423583984375}, "size": {"0": 311.81634521484375, "1": 60.429901123046875}, "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [{"name": "VAE", "type": "VAE", "links": [14, 26, 43], "slot_index": 0, "shape": 3}], "properties": {"Node name for S&R": "VAELoader"}, "widgets_values": ["ae.sft"]}, {"id": 17, "type": "KSamplerSelect", "pos": {"0": 2728.06640625, "1": 557.54248046875}, "size": {"0": 315, "1": 58}, "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [{"name": "SAMPLER", "type": "SAMPLER", "links": [17], "shape": 3}], "properties": {"Node name for S&R": "KSamplerSelect"}, "widgets_values": ["euler"]}, {"id": 22, "type": "ModelSamplingFlux", "pos": {"0": 2735.06640625, "1": 825.5423583984375}, "size": {"0": 315, "1": 130}, "flags": {}, "order": 27, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 22, "slot_index": 0}, {"name": "width", "type": "INT", "link": 23, "slot_index": 1, "widget": {"name": "width"}}, {"name": "height", "type": "INT", "link": 24, "slot_index": 2, "widget": {"name": "height"}}], "outputs": [{"name": "MODEL", "type": "MODEL", "links": [20, 45], "slot_index": 0, "shape": 3}], "properties": {"Node name for S&R": "ModelSamplingFlux"}, "widgets_values": [1.15, 0.5, 1024, 672]}, {"id": 29, "type": "ImageCrop+", "pos": {"0": 2742.06640625, "1": 1014.5423583984375}, "size": {"0": 301.77569580078125, "1": 142}, "flags": {}, "order": 39, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 33}, {"name": "x_offset", "type": "INT", "link": 34, "widget": {"name": "x_offset"}}, {"name": "width", "type": "INT", "link": 35, "widget": {"name": "width"}}, {"name": "height", "type": "INT", "link": 36, "widget": {"name": "height"}}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [37, 56], "slot_index": 0}, {"name": "x", "type": "INT", "links": null}, {"name": "y", "type": "INT", "links": null}], "properties": {"Node name for S&R": "ImageCrop+"}, "widgets_values": [256, 256, "top-left", 0, 0]}, {"id": 21, "type": "FluxGuidance", "pos": {"0": 3087.06640625, "1": 426.5425109863281}, "size": {"0": 317.4000244140625, "1": 58}, "flags": {}, "order": 33, "mode": 0, "inputs": [{"name": "conditioning", "type": "CONDITIONING", "link": 21}], "outputs": [{"name": "CONDITIONING", "type": "CONDITIONING", "links": [40], "slot_index": 0, "shape": 3}], "properties": {"Node name for S&R": "FluxGuidance"}, "widgets_values": [3.5], "color": "#233", "bgcolor": "#355"}, {"id": 26, "type": "easy cleanGpuUsed", "pos": {"0": 3099.06640625, "1": 542.54248046875}, "size": {"0": 210, "1": 26}, "flags": {}, "order": 34, "mode": 0, "inputs": [{"name": "anything", "type": "*", "link": 29}], "outputs": [{"name": "output", "type": "*", "links": null}], "properties": {"Node name for S&R": "easy cleanGpuUsed"}, "widgets_values": []}, {"id": 20, "type": "RandomNoise", "pos": {"0": 3099.06640625, "1": 634.54248046875}, "size": {"0": 316.782470703125, "1": 34}, "flags": {}, "order": 12, "mode": 0, "inputs": [{"name": "noise_seed", "type": "INT", "link": 50, "widget": {"name": "noise_seed"}}], "outputs": [{"name": "NOISE", "type": "NOISE", "links": [15], "shape": 3}], "properties": {"Node name for S&R": "RandomNoise"}, "widgets_values": [370616069455310, "fixed"], "color": "#2a363b", "bgcolor": "#3f5159"}, {"id": 14, "type": "VAEDecode", "pos": {"0": 3107.06640625, "1": 888.5423583984375}, "size": {"0": 210, "1": 46}, "flags": {}, "order": 38, "mode": 0, "inputs": [{"name": "samples", "type": "LATENT", "link": 13}, {"name": "vae", "type": "VAE", "link": 14}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [33, 39], "slot_index": 0}], "properties": {"Node name for S&R": "VAEDecode"}, "widgets_values": []}, {"id": 33, "type": "easy imageSize", "pos": {"0": 2393.06640625, "1": 819.5423583984375}, "size": {"0": 210, "1": 96}, "flags": {"collapsed": true}, "order": 24, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 60}], "outputs": [{"name": "width_int", "type": "INT", "links": [23], "slot_index": 0}, {"name": "height_int", "type": "INT", "links": [24], "slot_index": 1}], "properties": {"Node name for S&R": "easy imageSize"}, "widgets_values": ["Width: 1774 , Height: 1182"]}, {"id": 40, "type": "easy imageSize", "pos": {"0": 2394.06640625, "1": 924.5423583984375}, "size": {"0": 210, "1": 96}, "flags": {"collapsed": true}, "order": 20, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 67}], "outputs": [{"name": "width_int", "type": "INT", "links": [34, 35], "slot_index": 0}, {"name": "height_int", "type": "INT", "links": [36], "slot_index": 1}], "properties": {"Node name for S&R": "easy imageSize"}, "widgets_values": ["Width: 887 , Height: 1182"]}, {"id": 34, "type": "PreviewImage", "pos": {"0": 3597.1435546875, "1": 254.24395751953125}, "size": {"0": 527.414306640625, "1": 246}, "flags": {}, "order": 40, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 39}], "outputs": [], "properties": {"Node name for S&R": "PreviewImage"}, "widgets_values": []}, {"id": 30, "type": "SaveImage", "pos": {"0": 3597.1435546875, "1": 571.243896484375}, "size": {"0": 551.376708984375, "1": 465.9723815917969}, "flags": {}, "order": 41, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 37}], "outputs": [], "properties": {"Node name for S&R": "SaveImage"}, "widgets_values": ["IC-Lora-Flux-Gen"]}, {"id": 42, "type": "CR Simple Image Compare", "pos": {"0": 4238.314453125, "1": 310.35614013671875}, "size": {"0": 400, "1": 266}, "flags": {}, "order": 42, "mode": 0, "inputs": [{"name": "image1", "type": "IMAGE", "link": 68, "shape": 7}, {"name": "image2", "type": "IMAGE", "link": 56, "shape": 7}], "outputs": [{"name": "image", "type": "IMAGE", "links": [55], "slot_index": 0}, {"name": "show_help", "type": "STRING", "links": null}], "properties": {"Node name for S&R": "CR Simple Image Compare"}, "widgets_values": ["Input Image", "Output Image", 100, "Roboto-Regular.ttf", 50, "normal", 20]}, {"id": 18, "type": "BasicScheduler", "pos": {"0": 2729.126953125, "1": 667.6458740234375}, "size": {"0": 315, "1": 106}, "flags": {}, "order": 30, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 20, "slot_index": 0}], "outputs": [{"name": "SIGMAS", "type": "SIGMAS", "links": [18], "shape": 3}], "properties": {"Node name for S&R": "BasicScheduler"}, "widgets_values": ["simple", 30, 1]}, {"id": 41, "type": "Seed (rgthree)", "pos": {"0": 428, "1": 635}, "size": {"0": 210, "1": 130}, "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [{"name": "SEED", "type": "INT", "links": [50], "shape": 3, "dir": 4}], "properties": {}, "widgets_values": [761913431064759, null, null, null]}, {"id": 16, "type": "SamplerCustomAdvanced", "pos": {"0": 3105.126953125, "1": 720.6458740234375}, "size": {"0": 255.99314880371094, "1": 106}, "flags": {}, "order": 37, "mode": 0, "inputs": [{"name": "noise", "type": "NOISE", "link": 15, "slot_index": 0}, {"name": "guider", "type": "GUIDER", "link": 16, "slot_index": 1}, {"name": "sampler", "type": "SAMPLER", "link": 17, "slot_index": 2}, {"name": "sigmas", "type": "SIGMAS", "link": 18, "slot_index": 3}, {"name": "latent_image", "type": "LATENT", "link": 19, "slot_index": 4}], "outputs": [{"name": "output", "type": "LATENT", "links": [13], "slot_index": 0, "shape": 3}, {"name": "denoised_output", "type": "LATENT", "links": null, "shape": 3}], "properties": {"Node name for S&R": "SamplerCustomAdvanced"}, "widgets_values": []}, {"id": 4, "type": "JoyCaption2_simple", "pos": {"0": 1380, "1": 144}, "size": {"0": 360.9508056640625, "1": 312}, "flags": {}, "order": 23, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 138}, {"name": "extra_options_node", "type": "STRING", "link": 3, "widget": {"name": "extra_options_node"}, "shape": 7}], "outputs": [{"name": "text", "type": "STRING", "links": [4], "slot_index": 0, "shape": 6}], "properties": {"Node name for S&R": "JoyCaption2_simple"}, "widgets_values": ["unsloth/Meta-Llama-3.1-8B-Instruct", "bf16", "Descriptive", "100", "", 260, 0.8, 0.6, false, "cuda:0", ""]}, {"id": 50, "type": "PreviewImage", "pos": {"0": 760, "1": 579}, "size": {"0": 380.4101257324219, "1": 246}, "flags": {}, "order": 15, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 75}], "outputs": [], "properties": {"Node name for S&R": "PreviewImage"}, "widgets_values": []}, {"id": 23, "type": "VAEEncode", "pos": {"0": 2404.126953125, "1": 875.6458740234375}, "size": {"0": 210, "1": 46}, "flags": {"collapsed": false}, "order": 25, "mode": 0, "inputs": [{"name": "pixels", "type": "IMAGE", "link": 61}, {"name": "vae", "type": "VAE", "link": 26}], "outputs": [{"name": "LATENT", "type": "LATENT", "links": [27], "slot_index": 0}], "properties": {"Node name for S&R": "VAEEncode"}, "widgets_values": []}, {"id": 24, "type": "SetLatentNoiseMask", "pos": {"0": 2393.126953125, "1": 971.6458740234375}, "size": {"0": 223.7056121826172, "1": 46}, "flags": {"collapsed": false}, "order": 28, "mode": 0, "inputs": [{"name": "samples", "type": "LATENT", "link": 27}, {"name": "mask", "type": "MASK", "link": 121}], "outputs": [{"name": "LATENT", "type": "LATENT", "links": [19], "slot_index": 0}], "title": "Mask Red Area To Denoise", "properties": {"Node name for S&R": "SetLatentNoiseMask"}, "widgets_values": []}, {"id": 13, "type": "CLIPTextEncode", "pos": {"0": 2386.126953125, "1": 1059.64599609375}, "size": {"0": 295.849609375, "1": 54}, "flags": {"collapsed": true}, "order": 32, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 83}, {"name": "text", "type": "STRING", "link": 80, "widget": {"name": "text"}}], "outputs": [{"name": "CONDITIONING", "type": "CONDITIONING", "links": [21, 29], "slot_index": 0}], "title": "CLIP Text Encode (Positive Prompt)", "properties": {"Node name for S&R": "CLIPTextEncode"}, "widgets_values": [""], "color": "#232", "bgcolor": "#353"}, {"id": 3, "type": "TTP_text_mix", "pos": {"0": 1778, "1": 344}, "size": {"0": 396.91656494140625, "1": 186}, "flags": {}, "order": 26, "mode": 0, "inputs": [{"name": "text1", "type": "STRING", "link": 4, "widget": {"name": "text1"}}, {"name": "text2", "type": "STRING", "link": 5, "widget": {"name": "text2"}}], "outputs": [{"name": "text1", "type": "STRING", "links": null}, {"name": "text2", "type": "STRING", "links": null}, {"name": "text3", "type": "STRING", "links": [], "slot_index": 2}, {"name": "final_text", "type": "STRING", "links": [99], "slot_index": 3}], "properties": {"Node name for S&R": "TTP_text_mix"}, "widgets_values": ["", "", "", "Realistic style, [cloth-on], the image pair highlights a transformation from a clothing sample photo to the effect of actually wearing it. [image1] {text1} [image2] a female model is wearing the cloth from [image1] with {text2}"]}, {"id": 12, "type": "TTP_Expand_And_Mask", "pos": {"0": 2345.15185546875, "1": 172.04043579101562}, "size": {"0": 315, "1": 150}, "flags": {}, "order": 18, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 98}], "outputs": [{"name": "EXPANDED_IMAGE", "type": "IMAGE", "links": [59], "slot_index": 0}, {"name": "MASK", "type": "MASK", "links": [72], "slot_index": 1}], "properties": {"Node name for S&R": "TTP_Expand_And_Mask"}, "widgets_values": ["white", "right", 1, true]}, {"id": 47, "type": "ImageScaleToTotalPixels", "pos": {"0": 2343.15185546875, "1": 32.04043197631836}, "size": {"0": 306.94805908203125, "1": 82}, "flags": {}, "order": 14, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 69}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [70, 98], "slot_index": 0}], "properties": {"Node name for S&R": "ImageScaleToTotalPixels"}, "widgets_values": ["bicubic", 1]}, {"id": 89, "type": "InvertMask", "pos": {"0": 618, "1": 89}, "size": {"0": 210, "1": 26}, "flags": {}, "order": 16, "mode": 4, "inputs": [{"name": "mask", "type": "MASK", "link": 140}], "outputs": [{"name": "MASK", "type": "MASK", "links": [141], "slot_index": 0}], "properties": {"Node name for S&R": "InvertMask"}, "widgets_values": []}, {"id": 5, "type": "ExtraOptionsNode", "pos": {"0": 1382.01513671875, "1": 494.63623046875}, "size": {"0": 346.2372741699219, "1": 538}, "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [{"name": "extra_options_str", "type": "STRING", "links": [3]}], "properties": {"Node name for S&R": "ExtraOptionsNode"}, "widgets_values": [true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, ""]}, {"id": 25, "type": "LoraLoaderModelOnly", "pos": {"0": 2726.126953125, "1": 427.6458435058594}, "size": {"0": 315, "1": 82}, "flags": {}, "order": 10, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 28}], "outputs": [{"name": "MODEL", "type": "MODEL", "links": [22], "slot_index": 0}], "properties": {"Node name for S&R": "LoraLoaderModelOnly"}, "widgets_values": ["ICLORA\\cloth-test.safetensors", 1]}, {"id": 11, "type": "LayerMask: SegmentAnythingUltra V2", "pos": {"0": 752, "1": 240}, "size": {"0": 428.4000244140625, "1": 294}, "flags": {}, "order": 13, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 8}], "outputs": [{"name": "image", "type": "IMAGE", "links": [69, 75, 136], "slot_index": 0}, {"name": "mask", "type": "MASK", "links": [140], "slot_index": 1}], "properties": {"Node name for S&R": "LayerMask: SegmentAnythingUltra V2"}, "widgets_values": ["sam_hq_vit_h (2.57GB)", "GroundingDINO_SwinT_OGC (694MB)", 0.3, "VITMatte", 6, 6, 0.15, 0.99, true, " cloth, pants, skirt"]}, {"id": 46, "type": "Reroute", "pos": {"0": 2681, "1": 28}, "size": [75, 26], "flags": {}, "order": 17, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 70}], "outputs": [{"name": "", "type": "IMAGE", "links": [67, 68], "slot_index": 0}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 44, "type": "Reroute", "pos": {"0": 2683, "1": 71}, "size": [75, 26], "flags": {}, "order": 21, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 59}], "outputs": [{"name": "", "type": "IMAGE", "links": [60, 61, 62], "slot_index": 0}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 37, "type": "CLIPTextEncodeFlux", "pos": {"0": 2815.86474609375, "1": -76.59198760986328}, "size": {"0": 222.8309326171875, "1": 160}, "flags": {}, "order": 11, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 48, "label": "clip"}], "outputs": [{"name": "CONDITIONING", "type": "CONDITIONING", "links": [41], "slot_index": 0, "shape": 3, "label": "CONDITIONING"}], "properties": {"Node name for S&R": "CLIPTextEncodeFlux"}, "widgets_values": ["", "bad,ugly,deformed", 3.5]}, {"id": 38, "type": "ControlNetLoader", "pos": {"0": 2797.86474609375, "1": 167.4080352783203}, "size": {"0": 275.13623046875, "1": 65.3433837890625}, "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [{"name": "CONTROL_NET", "type": "CONTROL_NET", "links": [42]}], "properties": {"Node name for S&R": "ControlNetLoader"}, "widgets_values": ["alimama_flux_inpainting.safetensors"]}, {"id": 36, "type": "CFGGuider", "pos": {"0": 3106.86474609375, "1": 182.4080352783203}, "size": {"0": 315, "1": 98}, "flags": {}, "order": 36, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 45}, {"name": "positive", "type": "CONDITIONING", "link": 46}, {"name": "negative", "type": "CONDITIONING", "link": 47}], "outputs": [{"name": "GUIDER", "type": "GUIDER", "links": [16], "slot_index": 0, "shape": 3}], "properties": {"Node name for S&R": "CFGGuider"}, "widgets_values": [3.5]}, {"id": 35, "type": "ControlNetInpaintingAliMamaApply", "pos": {"0": 3099.86474609375, "1": -78.59198760986328}, "size": {"0": 325.2657775878906, "1": 206}, "flags": {}, "order": 35, "mode": 0, "inputs": [{"name": "positive", "type": "CONDITIONING", "link": 40, "label": "positive"}, {"name": "negative", "type": "CONDITIONING", "link": 41, "label": "negative"}, {"name": "control_net", "type": "CONTROL_NET", "link": 42, "label": "control_net"}, {"name": "vae", "type": "VAE", "link": 43, "label": "vae"}, {"name": "image", "type": "IMAGE", "link": 62, "label": "image"}, {"name": "mask", "type": "MASK", "link": 65, "label": "mask"}], "outputs": [{"name": "positive", "type": "CONDITIONING", "links": [46], "slot_index": 0, "shape": 3, "label": "positive"}, {"name": "negative", "type": "CONDITIONING", "links": [47], "slot_index": 1, "shape": 3, "label": "negative"}], "properties": {"Node name for S&R": "ControlNetInpaintingAliMamaApply"}, "widgets_values": [0.9, 0, 1]}, {"id": 87, "type": "INPAINT_MaskedFill", "pos": {"0": 840, "1": 93}, "size": {"0": 315, "1": 102}, "flags": {}, "order": 19, "mode": 4, "inputs": [{"name": "image", "type": "IMAGE", "link": 136}, {"name": "mask", "type": "MASK", "link": 141}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [138], "slot_index": 0}], "properties": {"Node name for S&R": "INPAINT_MaskedFill"}, "widgets_values": ["neutral", 0]}, {"id": 45, "type": "Reroute", "pos": {"0": 2685, "1": 122}, "size": [75, 26], "flags": {}, "order": 22, "mode": 0, "inputs": [{"name": "", "type": "*", "link": 72}], "outputs": [{"name": "", "type": "MASK", "links": [65, 121], "slot_index": 0}], "properties": {"showOutputText": false, "horizontal": false}}, {"id": 7, "type": "ShowText|pysssss", "pos": {"0": 1784, "1": 579}, "size": {"0": 396.50299072265625, "1": 185.4237060546875}, "flags": {}, "order": 29, "mode": 0, "inputs": [{"name": "text", "type": "STRING", "link": 99, "widget": {"name": "text"}}], "outputs": [{"name": "STRING", "type": "STRING", "links": [78], "slot_index": 0, "shape": 6}], "properties": {"Node name for S&R": "ShowText|pysssss"}, "widgets_values": ["", "Realistic style, [cloth-on], the image pair highlights a transformation from a clothing sample photo to the effect of actually wearing it. [image1] The image showcases a women's camisole top, featuring a bold and vibrant floral print. The fabric is a lightweight, soft material, likely cotton or a cotton blend. The camisole is predominantly black with large, abstract floral patterns in shades of pink, green, and beige. The design includes an off-the-shoulder style with thin, delicate straps. The overall style is modern and trendy, suitable for casual or semi-casual wear. The background is plain white, ensuring the focus remains entirely on the top. The image is clear and well-lit, highlighting the intricate details of the print and the texture of the fabric. [image2] a female model is wearing the cloth from [image1] with "]}, {"id": 52, "type": "easy prompt", "pos": {"0": 1789, "1": 799}, "size": {"0": 400, "1": 200}, "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [{"name": "prompt", "type": "STRING", "links": [79], "slot_index": 0}], "properties": {"Node name for S&R": "easy prompt"}, "widgets_values": ["Realistic style, [cloth-on], the image pair highlights a transformation from a clothing sample photo to the effect of actually wearing it. [image1] a young woman with fair skin and long, dark brown hair, styled in a bob cut. She has large, expressive blue eyes and a slender physique. She is wearing a white, off-the-shoulder, ruffled crop top with a small bow at the center, revealing her midriff. Her high-waisted, blue denim shorts are tied with a brown belt, and she has a small, orange tag hanging from it. She wears white, lace-up sandals. The background is a plain white, emphasizing her casual, summery outfit and relaxed pose. [image2] a female model is wearing the cloth from [image1] with short skirt", "none", "none"]}, {"id": 6, "type": "easy prompt", "pos": {"0": 1777, "1": 132}, "size": {"0": 404.8581848144531, "1": 159.494873046875}, "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [{"name": "prompt", "type": "STRING", "links": [5]}], "properties": {"Node name for S&R": "easy prompt"}, "widgets_values": ["", "none", "none"]}, {"id": 43, "type": "PreviewImage", "pos": {"0": 4176, "1": 626}, "size": {"0": 494.2823486328125, "1": 413.50018310546875}, "flags": {}, "order": 43, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 55}], "outputs": [], "properties": {"Node name for S&R": "PreviewImage"}, "widgets_values": []}, {"id": 53, "type": "easy textSwitch", "pos": {"0": 1828, "1": 1055}, "size": {"0": 315, "1": 106}, "flags": {}, "order": 31, "mode": 0, "inputs": [{"name": "text1", "type": "STRING", "link": 78, "widget": {"name": "text1"}, "shape": 7}, {"name": "text2", "type": "STRING", "link": 79, "widget": {"name": "text2"}, "shape": 7}], "outputs": [{"name": "STRING", "type": "STRING", "links": [80], "slot_index": 0}], "properties": {"Node name for S&R": "easy textSwitch"}, "widgets_values": [1, "", ""]}, {"id": 1, "type": "LoadImage", "pos": {"0": 397, "1": 259}, "size": {"0": 315, "1": 314}, "flags": {}, "order": 9, "mode": 0, "inputs": [], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [8], "slot_index": 0}, {"name": "MASK", "type": "MASK", "links": null}], "properties": {"Node name for S&R": "LoadImage"}, "widgets_values": ["000548.jpg", "image"]}], "links": [[3, 5, 0, 4, 1, "STRING"], [4, 4, 0, 3, 0, "STRING"], [5, 6, 0, 3, 1, "STRING"], [8, 1, 0, 11, 0, "IMAGE"], [13, 16, 0, 14, 0, "LATENT"], [14, 15, 0, 14, 1, "VAE"], [15, 20, 0, 16, 0, "NOISE"], [16, 36, 0, 16, 1, "GUIDER"], [17, 17, 0, 16, 2, "SAMPLER"], [18, 18, 0, 16, 3, "SIGMAS"], [19, 24, 0, 16, 4, "LATENT"], [20, 22, 0, 18, 0, "MODEL"], [21, 13, 0, 21, 0, "CONDITIONING"], [22, 25, 0, 22, 0, "MODEL"], [23, 33, 0, 22, 1, "INT"], [24, 33, 1, 22, 2, "INT"], [26, 15, 0, 23, 1, "VAE"], [27, 23, 0, 24, 0, "LATENT"], [28, 31, 0, 25, 0, "MODEL"], [29, 13, 0, 26, 0, "*"], [33, 14, 0, 29, 0, "IMAGE"], [34, 40, 0, 29, 1, "INT"], [35, 40, 0, 29, 2, "INT"], [36, 40, 1, 29, 3, "INT"], [37, 29, 0, 30, 0, "IMAGE"], [39, 14, 0, 34, 0, "IMAGE"], [40, 21, 0, 35, 0, "CONDITIONING"], [41, 37, 0, 35, 1, "CONDITIONING"], [42, 38, 0, 35, 2, "CONTROL_NET"], [43, 15, 0, 35, 3, "VAE"], [45, 22, 0, 36, 0, "MODEL"], [46, 35, 0, 36, 1, "CONDITIONING"], [47, 35, 1, 36, 2, "CONDITIONING"], [48, 32, 0, 37, 0, "CLIP"], [50, 41, 0, 20, 0, "INT"], [55, 42, 0, 43, 0, "IMAGE"], [56, 29, 0, 42, 1, "IMAGE"], [59, 12, 0, 44, 0, "*"], [60, 44, 0, 33, 0, "IMAGE"], [61, 44, 0, 23, 0, "IMAGE"], [62, 44, 0, 35, 4, "IMAGE"], [65, 45, 0, 35, 5, "MASK"], [67, 46, 0, 40, 0, "IMAGE"], [68, 46, 0, 42, 0, "IMAGE"], [69, 11, 0, 47, 0, "IMAGE"], [70, 47, 0, 46, 0, "*"], [72, 12, 1, 45, 0, "*"], [75, 11, 0, 50, 0, "IMAGE"], [78, 7, 0, 53, 0, "STRING"], [79, 52, 0, 53, 1, "STRING"], [80, 53, 0, 13, 1, "STRING"], [83, 32, 0, 13, 0, "CLIP"], [98, 47, 0, 12, 0, "IMAGE"], [99, 3, 3, 7, 0, "STRING"], [121, 45, 0, 24, 1, "MASK"], [136, 11, 0, 87, 0, "IMAGE"], [138, 87, 0, 4, 0, "IMAGE"], [140, 11, 1, 89, 0, "MASK"], [141, 89, 0, 87, 1, "MASK"]], "groups": [{"title": "Output", "bounding": [3587, 181, 1093, 870], "color": "#3f789e", "font_size": 24, "flags": {}}, {"title": "Input & Seed", "bounding": [382, 185, 818, 670], "color": "#3f789e", "font_size": 24, "flags": {}}, {"title": "JC2 & Prompt build", "bounding": [1357, 54, 914, 1118], "color": "#3f789e", "font_size": 24, "flags": {}}, {"title": "Image pre processor", "bounding": [2342, -25, 426, 329], "color": "#3f789e", "font_size": 24, "flags": {}}, {"title": "Inpainting CN", "bounding": [2785, -155, 664, 454], "color": "#3f789e", "font_size": 24, "flags": {}}, {"title": "Sampler", "bounding": [2373, 346, 1053, 820], "color": "#3f789e", "font_size": 24, "flags": {}}], "config": {}, "extra": {"ds": {"scale": 0.7972024500000012, "offset": [-1235.182517620633, -26.477520707449834]}}, "version": 0.4} \ No newline at end of file