usernameahoy

QWEN Edit 2509 Minimalist Workflow (3-image)

Oct 13th, 2025 (edited)
1,306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 31.83 KB | None | 0 0
  1. {
  2.   "id": "47834314-8b91-4b4a-bc61-f5293a15e440",
  3.   "revision": 0,
  4.   "last_node_id": 164,
  5.   "last_link_id": 393,
  6.   "nodes": [
  7.     {
  8.       "id": 8,
  9.       "type": "VAEDecode",
  10.       "pos": [
  11.         1201.6365966796875,
  12.         498.724853515625
  13.       ],
  14.       "size": [
  15.         210,
  16.         46
  17.       ],
  18.       "flags": {
  19.         "collapsed": false
  20.       },
  21.       "order": 25,
  22.       "mode": 0,
  23.       "inputs": [
  24.         {
  25.           "name": "samples",
  26.           "type": "LATENT",
  27.           "link": 128
  28.         },
  29.         {
  30.           "name": "vae",
  31.           "type": "VAE",
  32.           "link": 76
  33.         }
  34.       ],
  35.       "outputs": [
  36.         {
  37.           "name": "IMAGE",
  38.           "type": "IMAGE",
  39.           "slot_index": 0,
  40.           "links": [
  41.             110
  42.           ]
  43.         }
  44.       ],
  45.       "properties": {
  46.         "cnr_id": "comfy-core",
  47.         "ver": "0.3.48",
  48.         "Node name for S&R": "VAEDecode",
  49.         "enableTabs": false,
  50.         "tabWidth": 65,
  51.         "tabXOffset": 10,
  52.         "hasSecondTab": false,
  53.         "secondTabText": "Send Back",
  54.         "secondTabOffset": 80,
  55.         "secondTabWidth": 65,
  56.         "widget_ue_connectable": {}
  57.       },
  58.       "widgets_values": []
  59.     },
  60.     {
  61.       "id": 131,
  62.       "type": "UNETLoader",
  63.       "pos": [
  64.         -546.2807006835938,
  65.         -347.909423828125
  66.       ],
  67.       "size": [
  68.         270,
  69.         82
  70.       ],
  71.       "flags": {},
  72.       "order": 0,
  73.       "mode": 0,
  74.       "inputs": [],
  75.       "outputs": [
  76.         {
  77.           "name": "MODEL",
  78.           "type": "MODEL",
  79.           "links": [
  80.             285
  81.           ]
  82.         }
  83.       ],
  84.       "properties": {
  85.         "cnr_id": "comfy-core",
  86.         "ver": "0.3.60",
  87.         "Node name for S&R": "UNETLoader"
  88.       },
  89.       "widgets_values": [
  90.         "qwen_image_edit_2509_fp8_e4m3fn.safetensors",
  91.         "fp8_e4m3fn"
  92.       ]
  93.     },
  94.     {
  95.       "id": 60,
  96.       "type": "SaveImage",
  97.       "pos": [
  98.         217.75877380371094,
  99.         489.3744812011719
  100.       ],
  101.       "size": [
  102.         950,
  103.         1040
  104.       ],
  105.       "flags": {
  106.         "pinned": true
  107.       },
  108.       "order": 26,
  109.       "mode": 0,
  110.       "inputs": [
  111.         {
  112.           "name": "images",
  113.           "type": "IMAGE",
  114.           "link": 110
  115.         }
  116.       ],
  117.       "outputs": [],
  118.       "properties": {
  119.         "cnr_id": "comfy-core",
  120.         "ver": "0.3.48",
  121.         "Node name for S&R": "SaveImage",
  122.         "enableTabs": false,
  123.         "tabWidth": 65,
  124.         "tabXOffset": 10,
  125.         "hasSecondTab": false,
  126.         "secondTabText": "Send Back",
  127.         "secondTabOffset": 80,
  128.         "secondTabWidth": 65,
  129.         "widget_ue_connectable": {}
  130.       },
  131.       "widgets_values": [
  132.         "qwedit_%date:yyyy-MM-dd_hh-mm-ss%"
  133.       ]
  134.     },
  135.     {
  136.       "id": 97,
  137.       "type": "MarkdownNote",
  138.       "pos": [
  139.         1286.6806640625,
  140.         -45.1753044128418
  141.       ],
  142.       "size": [
  143.         300,
  144.         160
  145.       ],
  146.       "flags": {},
  147.       "order": 1,
  148.       "mode": 0,
  149.       "inputs": [],
  150.       "outputs": [],
  151.       "title": "Note: KSampler settings",
  152.       "properties": {},
  153.       "widgets_values": [
  154.         "Always keep 2.5 CFG. Best step count is 20, but you can go higher to 30 if you want.\n\nYou can go as low as 10 steps, which makes it run quicker but lowers the quality of the *drawn* parts of the image (the un-altered parts are perfectly fine). Great for quick testing or for when you don't need high fidelity on drawn parts."
  155.       ],
  156.       "color": "#432",
  157.       "bgcolor": "#653"
  158.     },
  159.     {
  160.       "id": 135,
  161.       "type": "MarkdownNote",
  162.       "pos": [
  163.         928.171142578125,
  164.         293.7415771484375
  165.       ],
  166.       "size": [
  167.         273.0282897949219,
  168.         133.28334045410156
  169.       ],
  170.       "flags": {},
  171.       "order": 2,
  172.       "mode": 0,
  173.       "inputs": [],
  174.       "outputs": [],
  175.       "title": "Note: Custom Output Size",
  176.       "properties": {},
  177.       "widgets_values": [
  178.         "<-- You can feed a custom-sized latent into the ksampler if you want a different image size output.\n\nIdeal sizes are: 832x1248, 1248x832, 1024x1024\n\nHowever, qwen 2509 can handle pretty much any image at approx. 1 megapixel as long as it's not too crazy of an aspect ratio. Up to 16:9 or 9:16 seems fine."
  179.       ],
  180.       "color": "#432",
  181.       "bgcolor": "#653"
  182.     },
  183.     {
  184.       "id": 39,
  185.       "type": "VAELoader",
  186.       "pos": [
  187.         -569.978271484375,
  188.         -21.564655303955078
  189.       ],
  190.       "size": [
  191.         330,
  192.         60
  193.       ],
  194.       "flags": {},
  195.       "order": 3,
  196.       "mode": 0,
  197.       "inputs": [],
  198.       "outputs": [
  199.         {
  200.           "name": "VAE",
  201.           "type": "VAE",
  202.           "slot_index": 0,
  203.           "links": [
  204.             76,
  205.             168,
  206.             295,
  207.             310,
  208.             338
  209.           ]
  210.         }
  211.       ],
  212.       "properties": {
  213.         "cnr_id": "comfy-core",
  214.         "ver": "0.3.48",
  215.         "Node name for S&R": "VAELoader",
  216.         "models": [
  217.           {
  218.             "name": "qwen_image_vae.safetensors",
  219.             "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors",
  220.             "directory": "vae"
  221.           }
  222.         ],
  223.         "enableTabs": false,
  224.         "tabWidth": 65,
  225.         "tabXOffset": 10,
  226.         "hasSecondTab": false,
  227.         "secondTabText": "Send Back",
  228.         "secondTabOffset": 80,
  229.         "secondTabWidth": 65,
  230.         "widget_ue_connectable": {}
  231.       },
  232.       "widgets_values": [
  233.         "qwen_image_vae.safetensors"
  234.       ]
  235.     },
  236.     {
  237.       "id": 3,
  238.       "type": "KSampler",
  239.       "pos": [
  240.         950.6409301757812,
  241.         -46.059879302978516
  242.       ],
  243.       "size": [
  244.         289.4566345214844,
  245.         279.5333251953125
  246.       ],
  247.       "flags": {},
  248.       "order": 24,
  249.       "mode": 0,
  250.       "inputs": [
  251.         {
  252.           "name": "model",
  253.           "type": "MODEL",
  254.           "link": 285
  255.         },
  256.         {
  257.           "name": "positive",
  258.           "type": "CONDITIONING",
  259.           "link": 386
  260.         },
  261.         {
  262.           "name": "negative",
  263.           "type": "CONDITIONING",
  264.           "link": 351
  265.         },
  266.         {
  267.           "name": "latent_image",
  268.           "type": "LATENT",
  269.           "link": 393
  270.         }
  271.       ],
  272.       "outputs": [
  273.         {
  274.           "name": "LATENT",
  275.           "type": "LATENT",
  276.           "slot_index": 0,
  277.           "links": [
  278.             128
  279.           ]
  280.         }
  281.       ],
  282.       "properties": {
  283.         "cnr_id": "comfy-core",
  284.         "ver": "0.3.48",
  285.         "Node name for S&R": "KSampler",
  286.         "enableTabs": false,
  287.         "tabWidth": 65,
  288.         "tabXOffset": 10,
  289.         "hasSecondTab": false,
  290.         "secondTabText": "Send Back",
  291.         "secondTabOffset": 80,
  292.         "secondTabWidth": 65,
  293.         "widget_ue_connectable": {}
  294.       },
  295.       "widgets_values": [
  296.         632469697633830,
  297.         "randomize",
  298.         20,
  299.         2.5,
  300.         "euler",
  301.         "simple",
  302.         1
  303.       ]
  304.     },
  305.     {
  306.       "id": 159,
  307.       "type": "ConditioningCombine",
  308.       "pos": [
  309.         950.24365234375,
  310.         -248.16322326660156
  311.       ],
  312.       "size": [
  313.         211,
  314.         46
  315.       ],
  316.       "flags": {},
  317.       "order": 22,
  318.       "mode": 0,
  319.       "inputs": [
  320.         {
  321.           "name": "conditioning_1",
  322.           "type": "CONDITIONING",
  323.           "link": 375
  324.         },
  325.         {
  326.           "name": "conditioning_2",
  327.           "type": "CONDITIONING",
  328.           "link": 376
  329.         }
  330.       ],
  331.       "outputs": [
  332.         {
  333.           "name": "CONDITIONING",
  334.           "type": "CONDITIONING",
  335.           "links": [
  336.             388
  337.           ]
  338.         }
  339.       ],
  340.       "properties": {
  341.         "cnr_id": "comfy-core",
  342.         "ver": "0.3.64",
  343.         "Node name for S&R": "ConditioningCombine"
  344.       },
  345.       "widgets_values": []
  346.     },
  347.     {
  348.       "id": 118,
  349.       "type": "ConditioningZeroOut",
  350.       "pos": [
  351.         663.32373046875,
  352.         118.14413452148438
  353.       ],
  354.       "size": [
  355.         197.66665649414062,
  356.         26
  357.       ],
  358.       "flags": {},
  359.       "order": 18,
  360.       "mode": 0,
  361.       "inputs": [
  362.         {
  363.           "name": "conditioning",
  364.           "type": "CONDITIONING",
  365.           "link": 298
  366.         }
  367.       ],
  368.       "outputs": [
  369.         {
  370.           "name": "CONDITIONING",
  371.           "type": "CONDITIONING",
  372.           "links": [
  373.             351
  374.           ]
  375.         }
  376.       ],
  377.       "properties": {
  378.         "cnr_id": "comfy-core",
  379.         "ver": "0.3.60",
  380.         "Node name for S&R": "ConditioningZeroOut"
  381.       },
  382.       "widgets_values": []
  383.     },
  384.     {
  385.       "id": 154,
  386.       "type": "ReferenceLatent",
  387.       "pos": [
  388.         661.5532836914062,
  389.         -31.007896423339844
  390.       ],
  391.       "size": [
  392.         197.66665649414062,
  393.         46
  394.       ],
  395.       "flags": {},
  396.       "order": 20,
  397.       "mode": 0,
  398.       "inputs": [
  399.         {
  400.           "name": "conditioning",
  401.           "type": "CONDITIONING",
  402.           "link": 364
  403.         },
  404.         {
  405.           "name": "latent",
  406.           "shape": 7,
  407.           "type": "LATENT",
  408.           "link": 340
  409.         }
  410.       ],
  411.       "outputs": [
  412.         {
  413.           "name": "CONDITIONING",
  414.           "type": "CONDITIONING",
  415.           "links": [
  416.             375
  417.           ]
  418.         }
  419.       ],
  420.       "properties": {
  421.         "cnr_id": "comfy-core",
  422.         "ver": "0.3.60",
  423.         "Node name for S&R": "ReferenceLatent"
  424.       },
  425.       "widgets_values": []
  426.     },
  427.     {
  428.       "id": 153,
  429.       "type": "ReferenceLatent",
  430.       "pos": [
  431.         668.8330688476562,
  432.         -130.29617309570312
  433.       ],
  434.       "size": [
  435.         197.66665649414062,
  436.         46
  437.       ],
  438.       "flags": {},
  439.       "order": 21,
  440.       "mode": 0,
  441.       "inputs": [
  442.         {
  443.           "name": "conditioning",
  444.           "type": "CONDITIONING",
  445.           "link": 365
  446.         },
  447.         {
  448.           "name": "latent",
  449.           "shape": 7,
  450.           "type": "LATENT",
  451.           "link": 341
  452.         }
  453.       ],
  454.       "outputs": [
  455.         {
  456.           "name": "CONDITIONING",
  457.           "type": "CONDITIONING",
  458.           "links": [
  459.             376
  460.           ]
  461.         }
  462.       ],
  463.       "properties": {
  464.         "cnr_id": "comfy-core",
  465.         "ver": "0.3.60",
  466.         "Node name for S&R": "ReferenceLatent"
  467.       },
  468.       "widgets_values": []
  469.     },
  470.     {
  471.       "id": 78,
  472.       "type": "LoadImage",
  473.       "pos": [
  474.         -271.58331298828125,
  475.         495.318603515625
  476.       ],
  477.       "size": [
  478.         455.16058349609375,
  479.         388.7522277832031
  480.       ],
  481.       "flags": {
  482.         "pinned": true
  483.       },
  484.       "order": 4,
  485.       "mode": 0,
  486.       "inputs": [],
  487.       "outputs": [
  488.         {
  489.           "name": "IMAGE",
  490.           "type": "IMAGE",
  491.           "links": [
  492.             301
  493.           ]
  494.         },
  495.         {
  496.           "name": "MASK",
  497.           "type": "MASK",
  498.           "links": null
  499.         }
  500.       ],
  501.       "title": "Load Image (1)",
  502.       "properties": {
  503.         "cnr_id": "comfy-core",
  504.         "ver": "0.3.50",
  505.         "Node name for S&R": "LoadImage",
  506.         "enableTabs": false,
  507.         "tabWidth": 65,
  508.         "tabXOffset": 10,
  509.         "hasSecondTab": false,
  510.         "secondTabText": "Send Back",
  511.         "secondTabOffset": 80,
  512.         "secondTabWidth": 65,
  513.         "ue_properties": {
  514.           "widget_ue_connectable": {
  515.             "image": true,
  516.             "upload": true
  517.           }
  518.         }
  519.       },
  520.       "widgets_values": [
  521.         "02 scissors.jpg",
  522.         "image"
  523.       ]
  524.     },
  525.     {
  526.       "id": 162,
  527.       "type": "LoadImage",
  528.       "pos": [
  529.         -740.1228637695312,
  530.         495.10882568359375
  531.       ],
  532.       "size": [
  533.         455.16058349609375,
  534.         388.7522277832031
  535.       ],
  536.       "flags": {
  537.         "pinned": true
  538.       },
  539.       "order": 5,
  540.       "mode": 0,
  541.       "inputs": [],
  542.       "outputs": [
  543.         {
  544.           "name": "IMAGE",
  545.           "type": "IMAGE",
  546.           "links": [
  547.             390
  548.           ]
  549.         },
  550.         {
  551.           "name": "MASK",
  552.           "type": "MASK",
  553.           "links": null
  554.         }
  555.       ],
  556.       "title": "Load Image (2)",
  557.       "properties": {
  558.         "cnr_id": "comfy-core",
  559.         "ver": "0.3.50",
  560.         "Node name for S&R": "LoadImage",
  561.         "enableTabs": false,
  562.         "tabWidth": 65,
  563.         "tabXOffset": 10,
  564.         "hasSecondTab": false,
  565.         "secondTabText": "Send Back",
  566.         "secondTabOffset": 80,
  567.         "secondTabWidth": 65,
  568.         "ue_properties": {
  569.           "widget_ue_connectable": {
  570.             "image": true,
  571.             "upload": true
  572.           }
  573.         }
  574.       },
  575.       "widgets_values": [
  576.         "02 hat.jpg",
  577.         "image"
  578.       ]
  579.     },
  580.     {
  581.       "id": 163,
  582.       "type": "LoadImage",
  583.       "pos": [
  584.         -1208.508056640625,
  585.         493.9169616699219
  586.       ],
  587.       "size": [
  588.         455.16058349609375,
  589.         388.7522277832031
  590.       ],
  591.       "flags": {
  592.         "pinned": true
  593.       },
  594.       "order": 6,
  595.       "mode": 0,
  596.       "inputs": [],
  597.       "outputs": [
  598.         {
  599.           "name": "IMAGE",
  600.           "type": "IMAGE",
  601.           "links": [
  602.             391
  603.           ]
  604.         },
  605.         {
  606.           "name": "MASK",
  607.           "type": "MASK",
  608.           "links": null
  609.         }
  610.       ],
  611.       "title": "Load Image (3)",
  612.       "properties": {
  613.         "cnr_id": "comfy-core",
  614.         "ver": "0.3.50",
  615.         "Node name for S&R": "LoadImage",
  616.         "enableTabs": false,
  617.         "tabWidth": 65,
  618.         "tabXOffset": 10,
  619.         "hasSecondTab": false,
  620.         "secondTabText": "Send Back",
  621.         "secondTabOffset": 80,
  622.         "secondTabWidth": 65,
  623.         "ue_properties": {
  624.           "widget_ue_connectable": {
  625.             "image": true,
  626.             "upload": true
  627.           }
  628.         }
  629.       },
  630.       "widgets_values": [
  631.         "02 clock.jpg",
  632.         "image"
  633.       ]
  634.     },
  635.     {
  636.       "id": 137,
  637.       "type": "ImageScaleToTotalPixelsX",
  638.       "pos": [
  639.         -139.30564880371094,
  640.         233.96421813964844
  641.       ],
  642.       "size": [
  643.         235.93333435058594,
  644.         199
  645.       ],
  646.       "flags": {},
  647.       "order": 11,
  648.       "mode": 0,
  649.       "inputs": [
  650.         {
  651.           "name": "image",
  652.           "type": "IMAGE",
  653.           "link": 301
  654.         }
  655.       ],
  656.       "outputs": [
  657.         {
  658.           "name": "image",
  659.           "type": "IMAGE",
  660.           "links": [
  661.             303,
  662.             353
  663.           ]
  664.         },
  665.         {
  666.           "name": "width",
  667.           "type": "INT",
  668.           "links": null
  669.         },
  670.         {
  671.           "name": "height",
  672.           "type": "INT",
  673.           "links": null
  674.         }
  675.       ],
  676.       "properties": {
  677.         "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  678.         "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  679.         "Node name for S&R": "ImageScaleToTotalPixelsX"
  680.       },
  681.       "widgets_values": [
  682.         1.02,
  683.         16,
  684.         "crop",
  685.         "lanczos",
  686.         ""
  687.       ]
  688.     },
  689.     {
  690.       "id": 157,
  691.       "type": "VAEEncode",
  692.       "pos": [
  693.         -613.578125,
  694.         133.5927276611328
  695.       ],
  696.       "size": [
  697.         140,
  698.         46
  699.       ],
  700.       "flags": {},
  701.       "order": 16,
  702.       "mode": 0,
  703.       "inputs": [
  704.         {
  705.           "name": "pixels",
  706.           "type": "IMAGE",
  707.           "link": 337
  708.         },
  709.         {
  710.           "name": "vae",
  711.           "type": "VAE",
  712.           "link": 338
  713.         }
  714.       ],
  715.       "outputs": [
  716.         {
  717.           "name": "LATENT",
  718.           "type": "LATENT",
  719.           "links": [
  720.             342
  721.           ]
  722.         }
  723.       ],
  724.       "properties": {
  725.         "cnr_id": "comfy-core",
  726.         "ver": "0.3.50",
  727.         "Node name for S&R": "VAEEncode",
  728.         "enableTabs": false,
  729.         "tabWidth": 65,
  730.         "tabXOffset": 10,
  731.         "hasSecondTab": false,
  732.         "secondTabText": "Send Back",
  733.         "secondTabOffset": 80,
  734.         "secondTabWidth": 65,
  735.         "ue_properties": {
  736.           "widget_ue_connectable": {}
  737.         }
  738.       },
  739.       "widgets_values": []
  740.     },
  741.     {
  742.       "id": 151,
  743.       "type": "ImageScaleToTotalPixelsX",
  744.       "pos": [
  745.         -423.7879333496094,
  746.         234.14553833007812
  747.       ],
  748.       "size": [
  749.         235.93333435058594,
  750.         199
  751.       ],
  752.       "flags": {},
  753.       "order": 12,
  754.       "mode": 0,
  755.       "inputs": [
  756.         {
  757.           "name": "image",
  758.           "type": "IMAGE",
  759.           "link": 390
  760.         }
  761.       ],
  762.       "outputs": [
  763.         {
  764.           "name": "image",
  765.           "type": "IMAGE",
  766.           "links": [
  767.             312,
  768.             361
  769.           ]
  770.         },
  771.         {
  772.           "name": "width",
  773.           "type": "INT",
  774.           "links": null
  775.         },
  776.         {
  777.           "name": "height",
  778.           "type": "INT",
  779.           "links": null
  780.         }
  781.       ],
  782.       "properties": {
  783.         "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  784.         "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  785.         "Node name for S&R": "ImageScaleToTotalPixelsX"
  786.       },
  787.       "widgets_values": [
  788.         1.02,
  789.         16,
  790.         "crop",
  791.         "lanczos",
  792.         ""
  793.       ]
  794.     },
  795.     {
  796.       "id": 150,
  797.       "type": "VAEEncode",
  798.       "pos": [
  799.         -330.2727355957031,
  800.         136.71551513671875
  801.       ],
  802.       "size": [
  803.         140,
  804.         46
  805.       ],
  806.       "flags": {},
  807.       "order": 15,
  808.       "mode": 0,
  809.       "inputs": [
  810.         {
  811.           "name": "pixels",
  812.           "type": "IMAGE",
  813.           "link": 312
  814.         },
  815.         {
  816.           "name": "vae",
  817.           "type": "VAE",
  818.           "link": 310
  819.         }
  820.       ],
  821.       "outputs": [
  822.         {
  823.           "name": "LATENT",
  824.           "type": "LATENT",
  825.           "links": [
  826.             341
  827.           ]
  828.         }
  829.       ],
  830.       "properties": {
  831.         "cnr_id": "comfy-core",
  832.         "ver": "0.3.50",
  833.         "Node name for S&R": "VAEEncode",
  834.         "enableTabs": false,
  835.         "tabWidth": 65,
  836.         "tabXOffset": 10,
  837.         "hasSecondTab": false,
  838.         "secondTabText": "Send Back",
  839.         "secondTabOffset": 80,
  840.         "secondTabWidth": 65,
  841.         "ue_properties": {
  842.           "widget_ue_connectable": {}
  843.         }
  844.       },
  845.       "widgets_values": []
  846.     },
  847.     {
  848.       "id": 141,
  849.       "type": "MarkdownNote",
  850.       "pos": [
  851.         -1023.4444580078125,
  852.         224.1636199951172
  853.       ],
  854.       "size": [
  855.         225.10386657714844,
  856.         168.42791748046875
  857.       ],
  858.       "flags": {},
  859.       "order": 7,
  860.       "mode": 0,
  861.       "inputs": [],
  862.       "outputs": [],
  863.       "title": "Note: Scaling",
  864.       "properties": {},
  865.       "widgets_values": [
  866.         "These scaling settings are important, don't change them unless you know what you're doing. Ideal settings:\n\nMegapixels - 1.02\n\nMultiple of - 16\n\nresize_mode - crop\n\nupscale_method - lanczos"
  867.       ],
  868.       "color": "#432",
  869.       "bgcolor": "#653"
  870.     },
  871.     {
  872.       "id": 156,
  873.       "type": "ImageScaleToTotalPixelsX",
  874.       "pos": [
  875.         -703.5831909179688,
  876.         232.4542999267578
  877.       ],
  878.       "size": [
  879.         235.93333435058594,
  880.         199
  881.       ],
  882.       "flags": {},
  883.       "order": 13,
  884.       "mode": 0,
  885.       "inputs": [
  886.         {
  887.           "name": "image",
  888.           "type": "IMAGE",
  889.           "link": 391
  890.         }
  891.       ],
  892.       "outputs": [
  893.         {
  894.           "name": "image",
  895.           "type": "IMAGE",
  896.           "links": [
  897.             337,
  898.             389
  899.           ]
  900.         },
  901.         {
  902.           "name": "width",
  903.           "type": "INT",
  904.           "links": null
  905.         },
  906.         {
  907.           "name": "height",
  908.           "type": "INT",
  909.           "links": null
  910.         }
  911.       ],
  912.       "properties": {
  913.         "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  914.         "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  915.         "Node name for S&R": "ImageScaleToTotalPixelsX"
  916.       },
  917.       "widgets_values": [
  918.         1.02,
  919.         16,
  920.         "crop",
  921.         "lanczos",
  922.         ""
  923.       ]
  924.     },
  925.     {
  926.       "id": 161,
  927.       "type": "ConditioningCombine",
  928.       "pos": [
  929.         948.3209838867188,
  930.         -152.70249938964844
  931.       ],
  932.       "size": [
  933.         211,
  934.         46
  935.       ],
  936.       "flags": {},
  937.       "order": 23,
  938.       "mode": 0,
  939.       "inputs": [
  940.         {
  941.           "name": "conditioning_1",
  942.           "type": "CONDITIONING",
  943.           "link": 387
  944.         },
  945.         {
  946.           "name": "conditioning_2",
  947.           "type": "CONDITIONING",
  948.           "link": 388
  949.         }
  950.       ],
  951.       "outputs": [
  952.         {
  953.           "name": "CONDITIONING",
  954.           "type": "CONDITIONING",
  955.           "links": [
  956.             386
  957.           ]
  958.         }
  959.       ],
  960.       "properties": {
  961.         "cnr_id": "comfy-core",
  962.         "ver": "0.3.64",
  963.         "Node name for S&R": "ConditioningCombine"
  964.       },
  965.       "widgets_values": []
  966.     },
  967.     {
  968.       "id": 126,
  969.       "type": "EmptySD3LatentImage",
  970.       "pos": [
  971.         635.427978515625,
  972.         308.82745361328125
  973.       ],
  974.       "size": [
  975.         270,
  976.         106
  977.       ],
  978.       "flags": {},
  979.       "order": 8,
  980.       "mode": 0,
  981.       "inputs": [],
  982.       "outputs": [
  983.         {
  984.           "name": "LATENT",
  985.           "type": "LATENT",
  986.           "links": []
  987.         }
  988.       ],
  989.       "properties": {
  990.         "cnr_id": "comfy-core",
  991.         "ver": "0.3.59",
  992.         "Node name for S&R": "EmptySD3LatentImage"
  993.       },
  994.       "widgets_values": [
  995.         1024,
  996.         1024,
  997.         1
  998.       ]
  999.     },
  1000.     {
  1001.       "id": 119,
  1002.       "type": "ReferenceLatent",
  1003.       "pos": [
  1004.         671.2078857421875,
  1005.         -229.66488647460938
  1006.       ],
  1007.       "size": [
  1008.         197.66665649414062,
  1009.         46
  1010.       ],
  1011.       "flags": {
  1012.         "collapsed": false
  1013.       },
  1014.       "order": 19,
  1015.       "mode": 0,
  1016.       "inputs": [
  1017.         {
  1018.           "name": "conditioning",
  1019.           "type": "CONDITIONING",
  1020.           "link": 359
  1021.         },
  1022.         {
  1023.           "name": "latent",
  1024.           "shape": 7,
  1025.           "type": "LATENT",
  1026.           "link": 342
  1027.         }
  1028.       ],
  1029.       "outputs": [
  1030.         {
  1031.           "name": "CONDITIONING",
  1032.           "type": "CONDITIONING",
  1033.           "links": [
  1034.             387
  1035.           ]
  1036.         }
  1037.       ],
  1038.       "properties": {
  1039.         "cnr_id": "comfy-core",
  1040.         "ver": "0.3.60",
  1041.         "Node name for S&R": "ReferenceLatent"
  1042.       },
  1043.       "widgets_values": []
  1044.     },
  1045.     {
  1046.       "id": 38,
  1047.       "type": "CLIPLoader",
  1048.       "pos": [
  1049.         -569.9169311523438,
  1050.         -192.0159149169922
  1051.       ],
  1052.       "size": [
  1053.         330,
  1054.         110
  1055.       ],
  1056.       "flags": {},
  1057.       "order": 9,
  1058.       "mode": 0,
  1059.       "inputs": [],
  1060.       "outputs": [
  1061.         {
  1062.           "name": "CLIP",
  1063.           "type": "CLIP",
  1064.           "slot_index": 0,
  1065.           "links": [
  1066.             296
  1067.           ]
  1068.         }
  1069.       ],
  1070.       "properties": {
  1071.         "cnr_id": "comfy-core",
  1072.         "ver": "0.3.48",
  1073.         "Node name for S&R": "CLIPLoader",
  1074.         "models": [
  1075.           {
  1076.             "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1077.             "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1078.             "directory": "text_encoders"
  1079.           }
  1080.         ],
  1081.         "enableTabs": false,
  1082.         "tabWidth": 65,
  1083.         "tabXOffset": 10,
  1084.         "hasSecondTab": false,
  1085.         "secondTabText": "Send Back",
  1086.         "secondTabOffset": 80,
  1087.         "secondTabWidth": 65,
  1088.         "widget_ue_connectable": {}
  1089.       },
  1090.       "widgets_values": [
  1091.         "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1092.         "qwen_image",
  1093.         "default"
  1094.       ]
  1095.     },
  1096.     {
  1097.       "id": 140,
  1098.       "type": "MarkdownNote",
  1099.       "pos": [
  1100.         -1023.8858032226562,
  1101.         -435.70355224609375
  1102.       ],
  1103.       "size": [
  1104.         408.145263671875,
  1105.         507.738037109375
  1106.       ],
  1107.       "flags": {},
  1108.       "order": 10,
  1109.       "mode": 0,
  1110.       "inputs": [],
  1111.       "outputs": [],
  1112.       "title": "Models",
  1113.       "properties": {
  1114.         "widget_ue_connectable": {}
  1115.       },
  1116.       "widgets_values": [
  1117.         "## Main Model\n\n[qwen_image_edit_2509_fp8_e4m3fn.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_2509_fp8_e4m3fn.safetensors)\n\nGoes in models/diffusion_models\n\nRequires 22.5GB VRAM\n\n--OR--\n\n[GGUF Versions](https://huggingface.co/QuantStack/Qwen-Image-Edit-2509-GGUF/tree/main)\n\nGoes in models/unet\n\nRequires [ComfyUI-GGUF](https://github.com/city96/ComfyUI-GGUF) extension, load the model with \"UNET Loader\" node\n\nAlso note they run much slower than fp8\n\n## Text Encoder\n\n[qwen_2.5_vl_7b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors)\n\nGoes in models/text_encoders\n\n## VAE\n\n[qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors)\n\nGoes in models/vae\n\n## OPTIONAL: Consistence Lora\n\nHelps more tiny details come across, but sometimes lowers quality in other areas. It's a bit unpredictable, but generally not bad if you want those details. Follow the usage instructions on the page, but you do **not** need their workflow even though they say you do.\n\n[consistence lora](https://civitai.com/models/1939453/qwenedit-consistence-lora?modelVersionId=2256755)\n\n&nbsp;\n\n## Non-direct Links\n\nhttps://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/tree/main\n\nhttps://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/tree/main\n\nhttps://huggingface.co/QuantStack/Qwen-Image-Edit-2509-GGUF/tree/main"
  1118.       ],
  1119.       "color": "#432",
  1120.       "bgcolor": "#653"
  1121.     },
  1122.     {
  1123.       "id": 88,
  1124.       "type": "VAEEncode",
  1125.       "pos": [
  1126.         -54.66263198852539,
  1127.         141.0489501953125
  1128.       ],
  1129.       "size": [
  1130.         140,
  1131.         46
  1132.       ],
  1133.       "flags": {},
  1134.       "order": 14,
  1135.       "mode": 0,
  1136.       "inputs": [
  1137.         {
  1138.           "name": "pixels",
  1139.           "type": "IMAGE",
  1140.           "link": 303
  1141.         },
  1142.         {
  1143.           "name": "vae",
  1144.           "type": "VAE",
  1145.           "link": 168
  1146.         }
  1147.       ],
  1148.       "outputs": [
  1149.         {
  1150.           "name": "LATENT",
  1151.           "type": "LATENT",
  1152.           "links": [
  1153.             340,
  1154.             393
  1155.           ]
  1156.         }
  1157.       ],
  1158.       "properties": {
  1159.         "cnr_id": "comfy-core",
  1160.         "ver": "0.3.50",
  1161.         "Node name for S&R": "VAEEncode",
  1162.         "enableTabs": false,
  1163.         "tabWidth": 65,
  1164.         "tabXOffset": 10,
  1165.         "hasSecondTab": false,
  1166.         "secondTabText": "Send Back",
  1167.         "secondTabOffset": 80,
  1168.         "secondTabWidth": 65,
  1169.         "ue_properties": {
  1170.           "widget_ue_connectable": {}
  1171.         }
  1172.       },
  1173.       "widgets_values": []
  1174.     },
  1175.     {
  1176.       "id": 136,
  1177.       "type": "TextEncodeQwenImageEditPlus",
  1178.       "pos": [
  1179.         169.3934783935547,
  1180.         215.47743225097656
  1181.       ],
  1182.       "size": [
  1183.         400,
  1184.         200
  1185.       ],
  1186.       "flags": {
  1187.         "pinned": true
  1188.       },
  1189.       "order": 17,
  1190.       "mode": 0,
  1191.       "inputs": [
  1192.         {
  1193.           "name": "clip",
  1194.           "type": "CLIP",
  1195.           "link": 296
  1196.         },
  1197.         {
  1198.           "name": "vae",
  1199.           "shape": 7,
  1200.           "type": "VAE",
  1201.           "link": 295
  1202.         },
  1203.         {
  1204.           "name": "image1",
  1205.           "shape": 7,
  1206.           "type": "IMAGE",
  1207.           "link": 353
  1208.         },
  1209.         {
  1210.           "name": "image2",
  1211.           "shape": 7,
  1212.           "type": "IMAGE",
  1213.           "link": 361
  1214.         },
  1215.         {
  1216.           "name": "image3",
  1217.           "shape": 7,
  1218.           "type": "IMAGE",
  1219.           "link": 389
  1220.         }
  1221.       ],
  1222.       "outputs": [
  1223.         {
  1224.           "name": "CONDITIONING",
  1225.           "type": "CONDITIONING",
  1226.           "links": [
  1227.             298,
  1228.             359,
  1229.             364,
  1230.             365
  1231.           ]
  1232.         }
  1233.       ],
  1234.       "properties": {
  1235.         "cnr_id": "comfy-core",
  1236.         "ver": "0.3.59",
  1237.         "Node name for S&R": "TextEncodeQwenImageEditPlus"
  1238.       },
  1239.       "widgets_values": [
  1240.         "Put the items from the first, second and third pictures together on a table. Also overlay the text \"shitty example\" in beautiful calligraphy at the top of the image."
  1241.       ],
  1242.       "color": "#232",
  1243.       "bgcolor": "#353"
  1244.     }
  1245.   ],
  1246.   "links": [
  1247.     [
  1248.       76,
  1249.       39,
  1250.       0,
  1251.       8,
  1252.       1,
  1253.       "VAE"
  1254.     ],
  1255.     [
  1256.       110,
  1257.       8,
  1258.       0,
  1259.       60,
  1260.       0,
  1261.       "IMAGE"
  1262.     ],
  1263.     [
  1264.       128,
  1265.       3,
  1266.       0,
  1267.       8,
  1268.       0,
  1269.       "LATENT"
  1270.     ],
  1271.     [
  1272.       168,
  1273.       39,
  1274.       0,
  1275.       88,
  1276.       1,
  1277.       "VAE"
  1278.     ],
  1279.     [
  1280.       285,
  1281.       131,
  1282.       0,
  1283.       3,
  1284.       0,
  1285.       "MODEL"
  1286.     ],
  1287.     [
  1288.       295,
  1289.       39,
  1290.       0,
  1291.       136,
  1292.       1,
  1293.       "VAE"
  1294.     ],
  1295.     [
  1296.       296,
  1297.       38,
  1298.       0,
  1299.       136,
  1300.       0,
  1301.       "CLIP"
  1302.     ],
  1303.     [
  1304.       298,
  1305.       136,
  1306.       0,
  1307.       118,
  1308.       0,
  1309.       "CONDITIONING"
  1310.     ],
  1311.     [
  1312.       301,
  1313.       78,
  1314.       0,
  1315.       137,
  1316.       0,
  1317.       "IMAGE"
  1318.     ],
  1319.     [
  1320.       303,
  1321.       137,
  1322.       0,
  1323.       88,
  1324.       0,
  1325.       "IMAGE"
  1326.     ],
  1327.     [
  1328.       310,
  1329.       39,
  1330.       0,
  1331.       150,
  1332.       1,
  1333.       "VAE"
  1334.     ],
  1335.     [
  1336.       312,
  1337.       151,
  1338.       0,
  1339.       150,
  1340.       0,
  1341.       "IMAGE"
  1342.     ],
  1343.     [
  1344.       337,
  1345.       156,
  1346.       0,
  1347.       157,
  1348.       0,
  1349.       "IMAGE"
  1350.     ],
  1351.     [
  1352.       338,
  1353.       39,
  1354.       0,
  1355.       157,
  1356.       1,
  1357.       "VAE"
  1358.     ],
  1359.     [
  1360.       340,
  1361.       88,
  1362.       0,
  1363.       154,
  1364.       1,
  1365.       "LATENT"
  1366.     ],
  1367.     [
  1368.       341,
  1369.       150,
  1370.       0,
  1371.       153,
  1372.       1,
  1373.       "LATENT"
  1374.     ],
  1375.     [
  1376.       342,
  1377.       157,
  1378.       0,
  1379.       119,
  1380.       1,
  1381.       "LATENT"
  1382.     ],
  1383.     [
  1384.       351,
  1385.       118,
  1386.       0,
  1387.       3,
  1388.       2,
  1389.       "CONDITIONING"
  1390.     ],
  1391.     [
  1392.       353,
  1393.       137,
  1394.       0,
  1395.       136,
  1396.       2,
  1397.       "IMAGE"
  1398.     ],
  1399.     [
  1400.       359,
  1401.       136,
  1402.       0,
  1403.       119,
  1404.       0,
  1405.       "CONDITIONING"
  1406.     ],
  1407.     [
  1408.       361,
  1409.       151,
  1410.       0,
  1411.       136,
  1412.       3,
  1413.       "IMAGE"
  1414.     ],
  1415.     [
  1416.       364,
  1417.       136,
  1418.       0,
  1419.       154,
  1420.       0,
  1421.       "CONDITIONING"
  1422.     ],
  1423.     [
  1424.       365,
  1425.       136,
  1426.       0,
  1427.       153,
  1428.       0,
  1429.       "CONDITIONING"
  1430.     ],
  1431.     [
  1432.       375,
  1433.       154,
  1434.       0,
  1435.       159,
  1436.       0,
  1437.       "CONDITIONING"
  1438.     ],
  1439.     [
  1440.       376,
  1441.       153,
  1442.       0,
  1443.       159,
  1444.       1,
  1445.       "CONDITIONING"
  1446.     ],
  1447.     [
  1448.       386,
  1449.       161,
  1450.       0,
  1451.       3,
  1452.       1,
  1453.       "CONDITIONING"
  1454.     ],
  1455.     [
  1456.       387,
  1457.       119,
  1458.       0,
  1459.       161,
  1460.       0,
  1461.       "CONDITIONING"
  1462.     ],
  1463.     [
  1464.       388,
  1465.       159,
  1466.       0,
  1467.       161,
  1468.       1,
  1469.       "CONDITIONING"
  1470.     ],
  1471.     [
  1472.       389,
  1473.       156,
  1474.       0,
  1475.       136,
  1476.       4,
  1477.       "IMAGE"
  1478.     ],
  1479.     [
  1480.       390,
  1481.       162,
  1482.       0,
  1483.       151,
  1484.       0,
  1485.       "IMAGE"
  1486.     ],
  1487.     [
  1488.       391,
  1489.       163,
  1490.       0,
  1491.       156,
  1492.       0,
  1493.       "IMAGE"
  1494.     ],
  1495.     [
  1496.       393,
  1497.       88,
  1498.       0,
  1499.       3,
  1500.       3,
  1501.       "LATENT"
  1502.     ]
  1503.   ],
  1504.   "groups": [
  1505.     {
  1506.       "id": 5,
  1507.       "title": "Models",
  1508.       "bounding": [
  1509.         -593.51513671875,
  1510.         -431.0478210449219,
  1511.         381.6180419921875,
  1512.         486.7322998046875
  1513.       ],
  1514.       "color": "#b58b2a",
  1515.       "font_size": 24,
  1516.       "flags": {}
  1517.     }
  1518.   ],
  1519.   "config": {},
  1520.   "extra": {
  1521.     "ds": {
  1522.       "scale": 0.7627768444386287,
  1523.       "offset": [
  1524.         830.375004858341,
  1525.         -10.277542582632632
  1526.       ]
  1527.     },
  1528.     "frontendVersion": "1.27.10",
  1529.     "ue_links": [],
  1530.     "links_added_by_ue": [],
  1531.     "VHS_latentpreview": false,
  1532.     "VHS_latentpreviewrate": 0,
  1533.     "VHS_MetadataImage": true,
  1534.     "VHS_KeepIntermediate": true
  1535.   },
  1536.   "version": 0.4
  1537. }
Advertisement
Add Comment
Please, Sign In to add comment