ausboss commited on
Commit
22dab37
路
0 Parent(s):

Super-squash branch 'main' using huggingface_hub

Browse files
.gitattributes ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ figure_furcoat.jpg filter=lfs diff=lfs merge=lfs -text
37
+ figure_hoodie.jpg filter=lfs diff=lfs merge=lfs -text
38
+ figure_carwindow.jpg filter=lfs diff=lfs merge=lfs -text
39
+ figure_subway.jpg filter=lfs diff=lfs merge=lfs -text
40
+ figure_lace.jpg filter=lfs diff=lfs merge=lfs -text
41
+ figure_strength.jpg filter=lfs diff=lfs merge=lfs -text
42
+ figure_oldprint.jpg filter=lfs diff=lfs merge=lfs -text
43
+ figure_vs_furcoat.jpg filter=lfs diff=lfs merge=lfs -text
44
+ figure_vs_hoodie.jpg filter=lfs diff=lfs merge=lfs -text
45
+ figure_vs_freckles_8mp.jpg filter=lfs diff=lfs merge=lfs -text
46
+ figure_vs_headphones_8mp.jpg filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,346 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: qwen-research-license
4
+ base_model: Qwen/Qwen-Image-2.1
5
+ pipeline_tag: image-to-image
6
+ tags:
7
+ - lora
8
+ - image-editing
9
+ - restoration
10
+ - upscale
11
+ - qwen-image
12
+ - qwen-image-2.1
13
+ - comfyui
14
+ - ai-toolkit
15
+ ---
16
+
17
+ # Qwen Image 2.1 Restore LoRA
18
+
19
+ Qwen Image 2.1 can upscale a small or worn picture by itself, but it overdoes it. Skin turns
20
+ gritty, pores and freckles show up that were not there, faces look older, and the picture shifts a
21
+ few pixels. I trained this LoRA to soften that harsh upscale. With it the result is a little
22
+ softer and still detailed, it makes up less, and it stays true to the picture you gave it.
23
+
24
+ I tested it on 37 pictures I had shrunk myself, so each result could be compared with the
25
+ full-size picture. With the LoRA the result sat about 0.3 px off. Without it, more than 2 px.
26
+
27
+ It is a redraw, not a recovery. The fine detail is made up to fit. Plain Qwen 2.1 draws more
28
+ texture; this LoRA trades some of that for staying true to the picture.
29
+
30
+ > **Blurry photos need a lower strength.** If your picture is out of focus, shaky, or a frame from
31
+ > a video, set the LoRA to **0.5**. At 1.0 it stays true to the blur and the result comes back
32
+ > soft. A small or compressed picture that is in focus is fine at 1.0.
33
+
34
+ No trigger word. Start at strength 1.0, and lower it for a blurry photo or for more of Qwen's own
35
+ texture (more on that below). Enlarge your picture to about 2 megapixels first (both sides
36
+ divisible by 32), give it as image 1, and ask:
37
+
38
+ ```
39
+ Restore the photo: remove blur, noise and compression artifacts and recover sharp, natural detail, keeping the same composition, people and colors.
40
+ ```
41
+
42
+ For scratched or faded prints:
43
+
44
+ ```
45
+ Restore the old photo: remove scratches, dust, fading and grain and recover sharp, natural detail and color, keeping the same composition and people.
46
+ ```
47
+
48
+ I use it with [Viggle Turbo](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo) at 8 steps.
49
+ It also works at 25 steps without Turbo. That comes out a little closer and softer.
50
+
51
+ Also on Civitai: the [LoRA page](https://civitai.com/models/2989697/qwen-image-21-restore-lora) and my
52
+ [Qwen Image 2.1 Tiled Upscale](https://civitai.com/models/2988629/qwen-image-21-tiled-upscale) workflow, which uses this LoRA for results over 2 megapixels.
53
+
54
+ ![A woman in a pink fur coat under neon signs. Without the LoRA Qwen covers her face in pores and freckles that are not in the picture; with it the skin stays hers](figure_furcoat.jpg)
55
+
56
+ *In each picture: the small input, the result without the LoRA and with it, and the marked section
57
+ enlarged underneath. All made with the workflow in this repo, same prompt and seed, 8 steps with
58
+ Viggle Turbo, about 2 MP, shown as rendered. "Without the LoRA" is the same workflow with the
59
+ Restore row switched off. "px off" is how far the result sits from the full-size picture the input
60
+ was shrunk from. None of these pictures are in the training set.*
61
+
62
+ ![A selfie in a hoodie. Without the LoRA Qwen adds wrinkles and pores and she looks older; with it she looks like the picture](figure_hoodie.jpg)
63
+
64
+ ![A woman resting on a car window. Without the LoRA her skin comes out rough and heavily freckled; with it she keeps the few freckles she has](figure_carwindow.jpg)
65
+
66
+ ![A man on a subway with earphones. Without the LoRA he gets rough skin and stubble that is not in the picture; with it he stays the same guy](figure_subway.jpg)
67
+
68
+ ![A close portrait in a lace top. Without the LoRA the freckles multiply and the whole picture gets darker; with it the face and the light stay](figure_lace.jpg)
69
+
70
+ ## Old prints
71
+
72
+ For a scratched or faded print, use the old-photo request above. On four held-out old prints (pictures it never
73
+ trained on, damaged the way the training pairs were), color and brightness sat 15 % off the clean picture before the
74
+ restore, 7 % off after it with the normal request and 4 % off with the old-photo request. Scratches, dust and grain
75
+ went with either request.
76
+
77
+ A kind of fading it has not seen can stay. In a second test with a different fade (two pictures, in tiles), the
78
+ scratches went and the faded color stayed.
79
+
80
+ ## Strength is a dial
81
+
82
+ ![The same picture without the LoRA and with it at 0.25, 0.5, 0.75 and 1.0: the skin gets softer and the picture sits closer to the input at each step](figure_strength.jpg)
83
+
84
+ At 0 you get all the harsh detail Qwen adds. Turn the LoRA up and the picture gets softer and
85
+ stays truer to your input.
86
+
87
+ - **1.0** for a small or compressed picture that is in focus. This is what the pictures above use.
88
+ - **0.75** for a little more of Qwen's texture. On 29 test pictures it still held the picture in
89
+ place (0.4 px off, against 0.3 px at 1.0).
90
+ - **0.5** for a blurry photo. It is about halfway back to plain Qwen (1.3 px off, against 2.2 px
91
+ without the LoRA).
92
+
93
+ **Blurry photos are where it matters most.** I ran 26 real low-resolution photos (old selfies and
94
+ phone pictures) at 1.0, 0.75 and 0.5. On the 6 blurriest ones, 1.0 came back soft, 0.75 barely
95
+ helped, and 0.5 came back sharp. On the other 20 all three worked, and 1.0 was the smoothest. The
96
+ face stayed closest to the input at 1.0 and 0.75 (face match 0.94) and a little less at 0.5 (0.91).
97
+
98
+ Redrawing a soft photo bigger also helped. Three of them, taken to 8 megapixels in tiles, came
99
+ back sharp with the LoRA still at 1.0.
100
+
101
+ ## Files
102
+
103
+ | file | notes |
104
+ |---|---|
105
+ | `qwen-image-2.1-restore.safetensors` | **step 1,500, start here.** The closest in my test, and the one I liked best on my test pictures. Skin comes out a little smooth. |
106
+ | `qwen-image-2.1-restore-1250.safetensors` | step 1,250. Draws more fine detail and keeps more skin texture on noisy phone pictures. A little less close. |
107
+
108
+ Rank 32, ComfyUI key format, loads onto the Comfy-Org Qwen Image 2.1 weights.
109
+
110
+ ## What I measured
111
+
112
+ Eight of my own pictures, shrunk to 512 or 560 px on the long side and saved as JPEG (quality 70).
113
+ The full-size picture is "the original" below. Every number is measured against it, and the model
114
+ never sees it. Each small picture was enlarged to about 2 MP and restored with the same seed, LoRA
115
+ at 1.0, CFG 1, euler / simple. Nothing is done to the result afterwards.
116
+
117
+ | | no LoRA, 8 steps | with it, 8 steps | no LoRA, 25 steps | with it, 25 steps |
118
+ |---|---|---|---|---|
119
+ | how far the result sits from the original (worst corner, median) | 2.35 px | 0.26 px | 1.59 px | 0.15 px |
120
+ | the same, worst of the eight | 3.83 px | 0.38 px | 3.25 px | 0.26 px |
121
+ | close to the original (SSIM, 1 = identical) | 0.578 | 0.766 | 0.743 | 0.812 |
122
+ | PSNR | 23.2 dB | 28.0 dB | 26.3 dB | 29.3 dB |
123
+ | color and brightness shift | 2.05 % | 0.97 % | 1.72 % | 1.04 % |
124
+ | same face (face recognition, 1 = identical) | 0.821 | 0.905 | 0.837 | 0.901 |
125
+ | fine detail, against the original's | 121 % | 78 % | 58 % | 36 % |
126
+
127
+ The 8-step columns use Viggle Turbo. The 25-step columns do not.
128
+
129
+ - Plain Qwen 2.1 does much better at 25 steps than at 8. The LoRA helps most at 8 steps, and at
130
+ both it is what keeps the picture in place.
131
+ - Fine detail over 100 % is detail that was made up: at 8 steps plain Qwen 2.1 draws more grain
132
+ than the original has. With the LoRA there is less than the original has, so results are a little
133
+ smooth, more so at 25 steps.
134
+ - For scale, the small picture just enlarged scores 0.822 and 29.5 dB, because a blurry picture is
135
+ close on average. It has 3 % of the original's fine detail.
136
+ - Same face is on seven of the eight. The face detector finds no face in the eighth original.
137
+
138
+ **29 more pictures**, the same test at 8 steps: 0.28 px off with the LoRA against 2.16 px
139
+ without (it moved less on all 29), same face 0.88 against 0.79 (closer on all 28 that have a
140
+ face), color and brightness shift 0.94 % against 1.88 %, SSIM 0.777 against 0.611.
141
+
142
+ **Every kind of damage.** 57 held-out pairs, damaged the way the training pairs were, on pictures it never trained
143
+ on. One pass, 8 steps, the normal request. SSIM is against the clean picture, px off is the median.
144
+
145
+ | kind of damage | pictures | SSIM, the damaged picture | SSIM, no LoRA | SSIM, with it | px off, no LoRA | px off, with it |
146
+ |---|---|---|---|---|---|---|
147
+ | small web picture | 15 | 0.772 | 0.524 | 0.716 | 2.53 | 0.31 |
148
+ | phone smoothing | 5 | 0.836 | 0.565 | 0.857 | 2.65 | 0.17 |
149
+ | video still | 5 | 0.771 | 0.578 | 0.745 | 2.77 | 0.50 |
150
+ | saved and re-saved | 5 | 0.816 | 0.560 | 0.794 | 2.21 | 0.24 |
151
+ | blur and noise | 5 | 0.496 | 0.521 | 0.678 | 2.48 | 0.24 |
152
+ | low-resolution JPEG | 5 | 0.777 | 0.531 | 0.763 | 3.16 | 0.23 |
153
+ | heavy mix | 5 | 0.735 | 0.646 | 0.746 | 1.28 | 0.25 |
154
+ | old print | 4 | 0.551 | 0.437 | 0.749 | 2.46 | 0.19 |
155
+ | banding | 4 | 0.915 | 0.463 | 0.843 | 2.34 | 0.17 |
156
+ | low-resolution PNG | 4 | 0.873 | 0.636 | 0.847 | 3.39 | 0.15 |
157
+ | all | 57 | 0.756 | 0.544 | 0.762 | 2.70 | 0.23 |
158
+
159
+ With the LoRA the result was closer to the clean picture than without it on all 57, and it moved less on all 57. On
160
+ several kinds the damaged picture itself scores higher than any restore, because a soft picture is close on average.
161
+
162
+ **Strength**, on the 29 pictures above, without the LoRA / at 0.5 / at 0.75 / at 1.0: px off 2.16 / 1.31 /
163
+ 0.37 / 0.28, same face 0.794 / 0.858 / 0.875 / 0.880, color and brightness shift 1.88 / 1.26 / 1.05 /
164
+ 0.94 %, fine detail against the original's 102 / 81 / 77 / 72 %.
165
+
166
+ The step 1,250 file on the first test at 8 steps: 0.26 px, 0.750, 27.3 dB, same face 0.899, fine
167
+ detail 108 %.
168
+
169
+ **Drawings.** It was trained on photos, and it holds on drawings too. On six test drawings (anime,
170
+ a poster with lettering, watercolor, a 3D cartoon, manga, an oil painting), shrunk the same way, it
171
+ kept the style and the lettering: SSIM 0.714 against 0.491 without the LoRA, 0.27 px off against
172
+ 2.65.
173
+
174
+ I also put 12 portraits through three kinds of old phone and camera damage (36 pictures,
175
+ colors matched back to the input afterwards). Same face was 0.76 without the LoRA and 0.85 with it.
176
+ The damaged picture itself scores 0.84, so it sharpens these and keeps the person. It does not get
177
+ closer to them than the damaged picture was.
178
+
179
+ ## Against other tools
180
+
181
+ Before I released this I ran the other tools I could find for the same job, on the same pictures, with the same
182
+ measurements. They are not all built for the same thing. Some are made to add detail. This LoRA is made to stay on the
183
+ picture. So the numbers answer one question: how close does the result stay to the original?
184
+
185
+ Tested on 2026-10-07:
186
+
187
+ - [Elusarca's Qwen 2.1 Detail Enhancer](https://huggingface.co/reverentelusarca/elusarcas-qwen-2.1-detail-enhancer-lora)
188
+ v1.0, at 1.0 with the prompt from its author's workflow. Run two ways: in the same graph as this LoRA, and in the
189
+ author's own [2K upscale workflow](https://huggingface.co/reverentelusarca/qwen-image-2.1-workflows) as published.
190
+ - [Deblur anything](https://civitai.com/models/2975487) by Luntrix, v1, at 1.0 with its trigger phrase.
191
+ - SeedVR2 (3B), with ComfyUI's own nodes.
192
+
193
+ Every number per picture is in [`comparison_numbers.csv`](comparison_numbers.csv).
194
+
195
+ **29 small pictures**, the same test as above: shrunk, saved as JPEG, restored at about 2 MP, 8 steps unless noted.
196
+
197
+ | | off the original | same face | color and brightness shift | SSIM |
198
+ |---|---|---|---|---|
199
+ | Qwen Image 2.1 alone | 2.16 px | 0.79 | 1.88 % | 0.611 |
200
+ | SeedVR2 | 0.42 px | 0.82 | 0.44 % | 0.771 |
201
+ | Deblur anything | 0.39 px | 0.85 | 1.42 % | 0.702 |
202
+ | Detail Enhancer, same graph as this LoRA | 2.07 px | 0.76 | 2.94 % | 0.673 |
203
+ | Detail Enhancer, its own workflow, 25 steps | 12.45 px | 0.71 | 4.16 % | 0.590 |
204
+ | **this LoRA** | **0.28 px** | **0.88** | 0.94 % | **0.777** |
205
+
206
+ - By SSIM this LoRA stayed closer to the original than the Detail Enhancer and Deblur anything on all 29 pictures
207
+ (28 of 29 against the Detail Enhancer in its own workflow), and than SeedVR2 on 18 of 29. It kept the face better
208
+ than the Detail Enhancer on 28 of 28, than Deblur anything on 26 of 28 and than SeedVR2 on 27 of 28.
209
+ - SeedVR2 is the fastest by far, about 3 seconds against 11, and it keeps color best.
210
+ - The Detail Enhancer's own workflow gives the model the picture at 1 MP and draws on a new canvas. That is why its
211
+ result sits 12 px off.
212
+
213
+ ![A woman in a pink fur coat under neon signs, from a 314 px wide JPEG. The Detail Enhancer's workflow smooths and redraws her face and moves the framing, Deblur anything covers her skin in pores and freckles, the Restore LoRA keeps her](figure_vs_furcoat.jpg)
214
+
215
+ ![A selfie in a black hoodie, from a 389 px JPEG. The Detail Enhancer's workflow smooths her face and moves the framing, Deblur anything paints a pattern on the hoodie, the Restore LoRA keeps the picture](figure_vs_hoodie.jpg)
216
+
217
+ **At 25 steps without Turbo**, 13 of those pictures:
218
+
219
+ | | off the original | same face | color and brightness shift | SSIM |
220
+ |---|---|---|---|---|
221
+ | Qwen Image 2.1 alone | 2.09 px | 0.85 | 1.58 % | 0.793 |
222
+ | Detail Enhancer, same graph as this LoRA | 1.99 px | 0.79 | 3.20 % | 0.762 |
223
+ | Detail Enhancer, its own workflow | 12.32 px | 0.73 | 4.17 % | 0.655 |
224
+ | **this LoRA** | **0.17 px** | **0.90** | **0.76 %** | **0.860** |
225
+
226
+ **Real photos.** 31 real low-resolution photos (the 26 from the strength section and 5 more), one pass at about
227
+ 2 MP, 8 steps. There is no sharp version of these, so each result is compared with its own input. Fine detail is
228
+ against this LoRA at 1.0.
229
+
230
+ | | same face | color and brightness shift | off the input | fine detail |
231
+ |---|---|---|---|---|
232
+ | Qwen Image 2.1 alone | 0.85 | 3.93 % | 2.72 px | 2.5 x |
233
+ | SeedVR2 | 0.79 | 0.53 % | 0.28 px | 1.9 x |
234
+ | Detail Enhancer | 0.73 | 7.33 % | 2.85 px | 2.6 x |
235
+ | Deblur anything | 0.94 | 1.08 % | 0.33 px | 1.0 x |
236
+ | this LoRA at 0.5 | 0.91 | 2.25 % | 0.98 px | 1.6 x |
237
+ | this LoRA at 0.75 | 0.94 | 1.14 % | 0.33 px | 1.2 x |
238
+ | this LoRA at 1.0 | 0.94 | 0.88 % | 0.25 px | 1.0 x |
239
+
240
+ - On real photos the Detail Enhancer gives the sharpest picture, and it changes the face the most.
241
+ - Deblur anything stays as close as this LoRA does.
242
+ - At 1.0 this LoRA changes a soft photo very little in one pass at 2 MP. That is the blurry-photo case from the
243
+ strength section: lower it, or let the picture grow.
244
+
245
+ **In tiles, to 4 and 8 MP.** Seven pictures with grain, noise, heavy JPEG or half the size, through my
246
+ [Qwen Image 2.1 Tiled Upscale](https://civitai.com/models/2988629/qwen-image-21-tiled-upscale) workflow. SeedVR2 ran at the same output size.
247
+
248
+ | | same face | color and brightness shift | off the original | SSIM | time |
249
+ |---|---|---|---|---|---|
250
+ | SeedVR2 | 0.87 | 0.67 % | 0.22 px | 0.813 | 7 s |
251
+ | Detail Enhancer, its own workflow (to 4 MP) | 0.70 | 4.21 % | 12.88 px | 0.551 | 66 s |
252
+ | tiles, no LoRA | 0.82 | 1.30 % | 0.89 px | 0.576 | 43 s |
253
+ | tiles, Detail Enhancer | 0.77 | 1.83 % | 0.58 px | 0.682 | 43 s |
254
+ | **tiles, this LoRA** | **0.88** | 0.72 % | **0.16 px** | 0.793 | 40 s |
255
+
256
+ - SeedVR2 ties this LoRA here and is six times faster. It was sharper on the grainy picture and level on the noisy
257
+ one. On one heavy JPEG it drew the block edges as cracks in the skin.
258
+
259
+ ![A neon portrait saved as a heavy JPEG, taken to 8 MP. SeedVR2 draws the JPEG blocks as cracks under the eye, the Detail Enhancer's workflow changes her face and hair, the Restore LoRA in tiles brings the freckles back](figure_vs_freckles_8mp.jpg)
260
+
261
+ ![A grainy portrait with headphones, taken to 8 MP. SeedVR2 is the sharpest here, the Detail Enhancer's workflow is softer, the Restore LoRA in tiles sits between them](figure_vs_headphones_8mp.jpg)
262
+
263
+ One seed per picture, one RTX 5090. If you make one of these tools and think I ran it wrong, tell me and I will run it
264
+ again.
265
+
266
+ ## What it does not do
267
+
268
+ - It does not bring back what the camera saw. A face stays the same person, not the same pixels.
269
+ - A blurry photo comes back soft at 1.0. Lower the strength to 0.5 for those (see above).
270
+ - Small faces are redrawn. A face about 100 px tall in the picture you give it can come back as a
271
+ slightly different person, and a much smaller one is a guess.
272
+ - It was trained at 1 to 2 megapixels. Keep each pass at about 2 MP. For a bigger result, redraw
273
+ the picture in overlapping pieces of that size. My [Tiled Upscale](https://civitai.com/models/2988629/qwen-image-21-tiled-upscale) workflow does that.
274
+ - It is for small or damaged pictures. Don't expect much from a picture that is already sharp at
275
+ the size you run it at.
276
+ - A big picture that is noisy or worn should be shrunk first. In one test an 8 MP noisy JPEG
277
+ redrawn at its own size came back gritty. Taken down to 2 MP, restored, and then taken back up
278
+ in tiles, it came back clean.
279
+ - Small lettering can come back misspelled.
280
+ - One pass is enough. A second pass over the result at the same size came back crunchy.
281
+ - Don't stack it with my [Consistency LoRA](https://huggingface.co/ausboss/Qwen-Image-2.1-Consistency-LoRA).
282
+ An earlier run of this LoRA got worse on faces that way, and this one holds the picture by
283
+ itself.
284
+ - The prompts it was trained on are English.
285
+
286
+ ## Prompt
287
+
288
+ The first instruction above was on about two thirds of the training pairs. The others say the same thing
289
+ in other words.
290
+
291
+ About 60 % of the captions also carried ` Scene: ` and a description of the clean picture, so you
292
+ can add one after the instruction. On an earlier run of this LoRA it made no measurable difference,
293
+ and a wrong description did harm: "an old man with a gray beard" painted stubble on a young woman.
294
+ The instruction alone is enough.
295
+
296
+ ## ComfyUI
297
+
298
+ [`workflows/qwen-image-2.1-restore.json`](workflows/qwen-image-2.1-restore.json) has it set up:
299
+ load your image and press Run. It is one pass at about 2 megapixels, with a Fast switch (8 steps
300
+ with Viggle Turbo, or 25 steps without it). It uses my nodes
301
+ ([AusBoss](https://github.com/ausboss/ComfyUI-AusBoss), 2.8.0 or newer) and needs ComfyUI 0.38
302
+ or newer.
303
+
304
+ The same workflow is on the [Civitai LoRA page](https://civitai.com/models/2989697/qwen-image-21-restore-lora), inside its example pictures.
305
+
306
+ For a result over 2 megapixels, my [Qwen Image 2.1 Tiled Upscale](https://civitai.com/models/2988629/qwen-image-21-tiled-upscale)
307
+ workflow redraws the picture in tiles with this LoRA (AusBoss nodes 2.9.0 or newer). The pack's
308
+ [Upscale + Restore example](https://github.com/ausboss/ComfyUI-AusBoss/tree/main/example_workflows) is the same graph.
309
+
310
+ To add the LoRA to your own Qwen Image 2.1 edit graph:
311
+
312
+ 1. A LoRA loader right after the model loader, strength **1.0** to start, **0.5** for a blurry
313
+ photo.
314
+ 2. Resize your picture to about 2 MP, both sides divisible by 32.
315
+ 3. **Text Encode Qwen Image 2.1**: the resized picture as `image_1`, `resolution` **0**, and the
316
+ instruction as the prompt.
317
+ 4. **KSampler** on the encoder's `latent` output: CFG 1, `euler` / `simple`, denoise 1. 8 steps
318
+ with Viggle Turbo at 1.0, or 25 steps without it.
319
+ 5. **VAE Decode**, then **Split Image with Alpha** (the Qwen 2.1 VAE decodes RGBA).
320
+
321
+ ## How it was made
322
+
323
+ - 1,209 pairs from 786 clean pictures. A pair is a clean picture and the same picture damaged the
324
+ way pictures get damaged: shrunk 3 to 6 times and saved as JPEG, WebP or PNG like a web picture
325
+ (324 pairs), low-resolution JPEG and PNG, blur and noise, saving and re-saving, phone smoothing,
326
+ old prints, video stills, banding, and a heavy mix of these.
327
+ - The clean pictures are 661 [Unsplash](https://unsplash.com/license) photos (via
328
+ [unsplash-lite](https://huggingface.co/datasets/1aurent/unsplash-lite)) and 125 pictures of my
329
+ own, most of them made with Qwen Image 2.1.
330
+ - Captions: an instruction line, and on 60 % of the pairs ` Scene: ` plus a description of the
331
+ clean picture written by Qwen3-VL 8B. Caption dropout 0.
332
+ - This is the second run. In the first one every video-still pair sat about 12 px off its clean
333
+ picture, and the later checkpoints learned to move the picture. For this run those pairs were
334
+ rebuilt, and every damaged picture was measured against its clean one before training.
335
+ - [ostris/ai-toolkit](https://github.com/ostris/ai-toolkit), `arch: qwen_image_2`, Comfy-Org INT8
336
+ convrot base, reference kept at the target's size (`match_target_res`), rank 32 / alpha 32,
337
+ AdamW8bit, LR 1e-4 constant, batch 1, `shift` timesteps, `resolution: 1408` (targets of 1 to 2 MP
338
+ on the 32 px grid), a checkpoint every 250 steps.
339
+ - I tested every checkpoint from step 1,000 on pictures with a known original. It got closer up to
340
+ step 1,500 and fell apart by step 1,750 (gritty skin on every face I looked at), so 1,500 is the
341
+ last good one.
342
+
343
+ ## License
344
+
345
+ A LoRA for Qwen Image 2.1, which is released under the Qwen Research License; use of the base
346
+ model, and of this LoRA with it, follows that license.
comparison_numbers.csv ADDED
@@ -0,0 +1,573 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ test,picture,method,ssim,same_face,color_shift_percent,px_off,seconds
2
+ one pass at 2 MP,picture 01,input enlarged the plain way,0.893,0.956,0.33,,
3
+ one pass at 2 MP,picture 01,"Qwen Image 2.1 alone, 8 steps",0.632,0.889,1.84,4.43,10.0
4
+ one pass at 2 MP,picture 01,SeedVR2 3B,0.817,0.938,0.41,0.45,2.8
5
+ one pass at 2 MP,picture 01,"Deblur anything, 8 steps",0.572,0.912,7.42,0.54,10.7
6
+ one pass at 2 MP,picture 01,"Detail Enhancer, same graph, 8 steps",0.701,0.856,2.53,4.03,10.9
7
+ one pass at 2 MP,picture 01,"Detail Enhancer, its own workflow, 25 steps",0.689,0.851,4.48,14.32,58.1
8
+ one pass at 2 MP,picture 01,"Restore LoRA at 0.5, 8 steps",0.706,0.932,1.37,2.75,15.8
9
+ one pass at 2 MP,picture 01,"Restore LoRA at 0.75, 8 steps",0.761,0.934,1.1,1.34,10.8
10
+ one pass at 2 MP,picture 01,"Restore LoRA at 1.0, 8 steps",0.794,0.951,0.92,0.41,48.2
11
+ one pass at 2 MP,picture 01,"Qwen Image 2.1 alone, 25 steps",0.812,0.924,1.47,4.1,22.8
12
+ one pass at 2 MP,picture 01,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.74,0.929,2.49,7.64,43.0
13
+ one pass at 2 MP,picture 01,"Detail Enhancer, same graph, 25 steps",0.799,0.882,2.47,4.91,20.8
14
+ one pass at 2 MP,picture 01,"Restore LoRA at 1.0, 25 steps",0.873,0.96,0.67,0.28,20.8
15
+ one pass at 2 MP,picture 02,input enlarged the plain way,0.899,0.934,0.29,,
16
+ one pass at 2 MP,picture 02,"Qwen Image 2.1 alone, 8 steps",0.626,0.899,1.75,1.29,10.0
17
+ one pass at 2 MP,picture 02,SeedVR2 3B,0.784,0.885,0.37,0.44,2.7
18
+ one pass at 2 MP,picture 02,"Deblur anything, 8 steps",0.643,0.875,1.91,0.48,10.7
19
+ one pass at 2 MP,picture 02,"Detail Enhancer, same graph, 8 steps",0.691,0.864,2.5,1.0,10.7
20
+ one pass at 2 MP,picture 02,"Detail Enhancer, its own workflow, 25 steps",0.758,0.783,3.06,5.19,32.8
21
+ one pass at 2 MP,picture 02,"Restore LoRA at 0.5, 8 steps",0.698,0.93,1.53,0.58,11.0
22
+ one pass at 2 MP,picture 02,"Restore LoRA at 0.75, 8 steps",0.723,0.934,1.24,0.44,10.8
23
+ one pass at 2 MP,picture 02,"Restore LoRA at 1.0, 8 steps",0.737,0.936,1.07,0.36,10.0
24
+ one pass at 2 MP,picture 02,"Qwen Image 2.1 alone, 25 steps",0.838,0.901,1.18,0.9,20.8
25
+ one pass at 2 MP,picture 02,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.78,0.868,1.69,6.97,32.8
26
+ one pass at 2 MP,picture 02,"Detail Enhancer, same graph, 25 steps",0.826,0.833,2.41,0.78,20.8
27
+ one pass at 2 MP,picture 02,"Restore LoRA at 1.0, 25 steps",0.86,0.931,0.73,0.15,20.8
28
+ one pass at 2 MP,picture 03,input enlarged the plain way,0.922,0.928,0.34,,
29
+ one pass at 2 MP,picture 03,"Qwen Image 2.1 alone, 8 steps",0.749,0.795,1.8,2.78,10.0
30
+ one pass at 2 MP,picture 03,SeedVR2 3B,0.875,0.891,0.38,0.35,2.8
31
+ one pass at 2 MP,picture 03,"Deblur anything, 8 steps",0.78,0.866,1.32,0.42,10.7
32
+ one pass at 2 MP,picture 03,"Detail Enhancer, same graph, 8 steps",0.788,0.783,2.82,1.37,10.7
33
+ one pass at 2 MP,picture 03,"Detail Enhancer, its own workflow, 25 steps",0.76,0.752,3.1,8.74,32.8
34
+ one pass at 2 MP,picture 03,"Restore LoRA at 0.5, 8 steps",0.813,0.884,1.11,1.33,10.9
35
+ one pass at 2 MP,picture 03,"Restore LoRA at 0.75, 8 steps",0.84,0.915,0.92,0.36,10.8
36
+ one pass at 2 MP,picture 03,"Restore LoRA at 1.0, 8 steps",0.858,0.916,0.77,0.2,10.0
37
+ one pass at 2 MP,picture 03,"Qwen Image 2.1 alone, 25 steps",0.846,0.863,2.51,2.09,20.8
38
+ one pass at 2 MP,picture 03,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.851,0.837,2.29,3.52,32.9
39
+ one pass at 2 MP,picture 03,"Detail Enhancer, same graph, 25 steps",0.823,0.796,3.54,0.98,20.8
40
+ one pass at 2 MP,picture 03,"Restore LoRA at 1.0, 25 steps",0.903,0.915,0.75,0.11,20.8
41
+ one pass at 2 MP,picture 04,input enlarged the plain way,0.93,0.933,0.29,,
42
+ one pass at 2 MP,picture 04,"Qwen Image 2.1 alone, 8 steps",0.701,0.826,2.13,4.68,10.0
43
+ one pass at 2 MP,picture 04,SeedVR2 3B,0.869,0.832,0.39,0.24,2.8
44
+ one pass at 2 MP,picture 04,"Deblur anything, 8 steps",0.75,0.696,1.52,0.51,10.8
45
+ one pass at 2 MP,picture 04,"Detail Enhancer, same graph, 8 steps",0.716,0.734,5.56,13.8,10.8
46
+ one pass at 2 MP,picture 04,"Detail Enhancer, its own workflow, 25 steps",0.822,0.761,8.69,12.45,49.3
47
+ one pass at 2 MP,picture 04,"Restore LoRA at 0.5, 8 steps",0.762,0.899,1.46,3.34,10.9
48
+ one pass at 2 MP,picture 04,"Restore LoRA at 0.75, 8 steps",0.796,0.921,1.17,2.03,10.8
49
+ one pass at 2 MP,picture 04,"Restore LoRA at 1.0, 8 steps",0.839,0.918,1.02,0.6,10.0
50
+ one pass at 2 MP,picture 04,"Qwen Image 2.1 alone, 25 steps",0.842,0.877,1.31,4.41,20.8
51
+ one pass at 2 MP,picture 04,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.811,0.847,3.16,9.23,49.3
52
+ one pass at 2 MP,picture 04,"Detail Enhancer, same graph, 25 steps",0.713,0.767,7.83,33.29,20.8
53
+ one pass at 2 MP,picture 04,"Restore LoRA at 1.0, 25 steps",0.915,0.937,0.55,0.23,20.8
54
+ one pass at 2 MP,picture 05,input enlarged the plain way,0.822,0.814,0.24,,
55
+ one pass at 2 MP,picture 05,"Qwen Image 2.1 alone, 8 steps",0.686,0.708,1.65,0.89,10.0
56
+ one pass at 2 MP,picture 05,SeedVR2 3B,0.781,0.674,0.4,0.42,2.8
57
+ one pass at 2 MP,picture 05,"Deblur anything, 8 steps",0.754,0.789,0.85,0.21,10.7
58
+ one pass at 2 MP,picture 05,"Detail Enhancer, same graph, 8 steps",0.743,0.727,2.86,1.73,10.8
59
+ one pass at 2 MP,picture 05,"Detail Enhancer, its own workflow, 25 steps",0.507,0.559,4.14,12.32,49.2
60
+ one pass at 2 MP,picture 05,"Restore LoRA at 0.5, 8 steps",0.765,0.814,1.19,0.56,10.8
61
+ one pass at 2 MP,picture 05,"Restore LoRA at 0.75, 8 steps",0.799,0.82,0.98,0.3,10.8
62
+ one pass at 2 MP,picture 05,"Restore LoRA at 1.0, 8 steps",0.813,0.819,0.87,0.27,10.0
63
+ one pass at 2 MP,picture 05,"Qwen Image 2.1 alone, 25 steps",0.804,0.779,1.02,0.52,20.8
64
+ one pass at 2 MP,picture 05,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.586,0.679,3.29,9.91,49.1
65
+ one pass at 2 MP,picture 05,"Detail Enhancer, same graph, 25 steps",0.789,0.754,2.3,1.76,20.8
66
+ one pass at 2 MP,picture 05,"Restore LoRA at 1.0, 25 steps",0.834,0.839,0.67,0.2,20.9
67
+ one pass at 2 MP,picture 06,input enlarged the plain way,0.891,0.922,0.42,,
68
+ one pass at 2 MP,picture 06,"Qwen Image 2.1 alone, 8 steps",0.678,0.852,2.05,2.44,10.0
69
+ one pass at 2 MP,picture 06,SeedVR2 3B,0.837,0.895,0.48,0.36,2.8
70
+ one pass at 2 MP,picture 06,"Deblur anything, 8 steps",0.78,0.869,1.0,0.43,10.7
71
+ one pass at 2 MP,picture 06,"Detail Enhancer, same graph, 8 steps",0.739,0.826,3.55,2.75,10.7
72
+ one pass at 2 MP,picture 06,"Detail Enhancer, its own workflow, 25 steps",0.734,0.769,3.95,7.62,32.8
73
+ one pass at 2 MP,picture 06,"Restore LoRA at 0.5, 8 steps",0.787,0.914,1.26,1.64,10.8
74
+ one pass at 2 MP,picture 06,"Restore LoRA at 0.75, 8 steps",0.833,0.911,0.89,0.5,10.8
75
+ one pass at 2 MP,picture 06,"Restore LoRA at 1.0, 8 steps",0.848,0.929,0.8,0.32,10.0
76
+ one pass at 2 MP,picture 06,"Qwen Image 2.1 alone, 25 steps",0.818,0.853,1.57,2.09,21.6
77
+ one pass at 2 MP,picture 06,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.766,0.872,2.24,5.23,32.8
78
+ one pass at 2 MP,picture 06,"Detail Enhancer, same graph, 25 steps",0.798,0.786,3.47,2.69,20.7
79
+ one pass at 2 MP,picture 06,"Restore LoRA at 1.0, 25 steps",0.884,0.897,0.91,0.15,21.5
80
+ one pass at 2 MP,picture 07,input enlarged the plain way,0.859,0.81,0.38,,
81
+ one pass at 2 MP,picture 07,"Qwen Image 2.1 alone, 8 steps",0.637,0.664,1.67,3.12,10.0
82
+ one pass at 2 MP,picture 07,SeedVR2 3B,0.808,0.629,0.47,0.31,2.8
83
+ one pass at 2 MP,picture 07,"Deblur anything, 8 steps",0.779,0.743,0.83,0.28,10.7
84
+ one pass at 2 MP,picture 07,"Detail Enhancer, same graph, 8 steps",0.652,0.631,2.3,4.59,10.7
85
+ one pass at 2 MP,picture 07,"Detail Enhancer, its own workflow, 25 steps",0.556,0.656,4.38,5.16,38.9
86
+ one pass at 2 MP,picture 07,"Restore LoRA at 0.5, 8 steps",0.764,0.787,1.09,1.84,10.7
87
+ one pass at 2 MP,picture 07,"Restore LoRA at 0.75, 8 steps",0.816,0.795,0.9,0.37,10.7
88
+ one pass at 2 MP,picture 07,"Restore LoRA at 1.0, 8 steps",0.831,0.807,0.81,0.27,10.0
89
+ one pass at 2 MP,picture 07,"Qwen Image 2.1 alone, 25 steps",0.743,0.693,1.91,3.18,23.3
90
+ one pass at 2 MP,picture 07,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.637,0.632,3.43,3.27,38.9
91
+ one pass at 2 MP,picture 07,"Detail Enhancer, same graph, 25 steps",0.667,0.61,2.33,6.24,20.7
92
+ one pass at 2 MP,picture 07,"Restore LoRA at 1.0, 25 steps",0.86,0.792,0.89,0.13,23.9
93
+ one pass at 2 MP,picture 08,input enlarged the plain way,0.767,0.931,0.5,,
94
+ one pass at 2 MP,picture 08,"Qwen Image 2.1 alone, 8 steps",0.53,0.849,2.63,3.97,10.0
95
+ one pass at 2 MP,picture 08,SeedVR2 3B,0.736,0.888,0.63,0.44,2.7
96
+ one pass at 2 MP,picture 08,"Deblur anything, 8 steps",0.62,0.893,1.86,0.88,10.7
97
+ one pass at 2 MP,picture 08,"Detail Enhancer, same graph, 8 steps",0.596,0.801,4.44,1.92,10.7
98
+ one pass at 2 MP,picture 08,"Detail Enhancer, its own workflow, 25 steps",0.595,0.806,4.25,5.81,38.9
99
+ one pass at 2 MP,picture 08,"Restore LoRA at 0.5, 8 steps",0.624,0.882,1.89,3.3,10.7
100
+ one pass at 2 MP,picture 08,"Restore LoRA at 0.75, 8 steps",0.682,0.894,1.54,2.07,10.8
101
+ one pass at 2 MP,picture 08,"Restore LoRA at 1.0, 8 steps",0.72,0.901,1.3,1.29,10.0
102
+ one pass at 2 MP,picture 08,"Qwen Image 2.1 alone, 25 steps",0.681,0.874,1.78,3.91,22.1
103
+ one pass at 2 MP,picture 08,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.616,0.875,2.89,5.23,38.9
104
+ one pass at 2 MP,picture 08,"Detail Enhancer, same graph, 25 steps",0.689,0.81,4.09,1.63,20.7
105
+ one pass at 2 MP,picture 08,"Restore LoRA at 1.0, 25 steps",0.772,0.897,1.05,0.37,21.1
106
+ one pass at 2 MP,picture 09,input enlarged the plain way,0.848,0.911,0.35,,
107
+ one pass at 2 MP,picture 09,"Qwen Image 2.1 alone, 8 steps",0.688,0.86,1.7,1.32,10.0
108
+ one pass at 2 MP,picture 09,SeedVR2 3B,0.821,0.879,0.47,0.52,2.8
109
+ one pass at 2 MP,picture 09,"Deblur anything, 8 steps",0.769,0.905,1.06,0.32,10.8
110
+ one pass at 2 MP,picture 09,"Detail Enhancer, same graph, 8 steps",0.725,0.813,3.04,1.68,10.7
111
+ one pass at 2 MP,picture 09,"Detail Enhancer, its own workflow, 25 steps",0.656,0.762,3.64,25.35,49.2
112
+ one pass at 2 MP,picture 09,"Restore LoRA at 0.5, 8 steps",0.781,0.914,1.04,0.47,10.8
113
+ one pass at 2 MP,picture 09,"Restore LoRA at 0.75, 8 steps",0.811,0.919,0.91,0.27,10.8
114
+ one pass at 2 MP,picture 09,"Restore LoRA at 1.0, 8 steps",0.826,0.921,0.83,0.23,10.0
115
+ one pass at 2 MP,picture 09,"Qwen Image 2.1 alone, 25 steps",0.792,0.869,1.63,0.69,21.1
116
+ one pass at 2 MP,picture 09,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.693,0.871,3.56,8.49,49.1
117
+ one pass at 2 MP,picture 09,"Detail Enhancer, same graph, 25 steps",0.763,0.827,2.28,1.99,20.7
118
+ one pass at 2 MP,picture 09,"Restore LoRA at 1.0, 25 steps",0.842,0.918,0.89,0.1,20.9
119
+ one pass at 2 MP,picture 10,input enlarged the plain way,0.841,0.933,0.27,,
120
+ one pass at 2 MP,picture 10,"Qwen Image 2.1 alone, 8 steps",0.609,0.831,1.71,3.73,10.0
121
+ one pass at 2 MP,picture 10,SeedVR2 3B,0.801,0.903,0.36,0.34,3.0
122
+ one pass at 2 MP,picture 10,"Deblur anything, 8 steps",0.715,0.883,1.31,0.49,10.7
123
+ one pass at 2 MP,picture 10,"Detail Enhancer, same graph, 8 steps",0.673,0.834,2.64,3.04,10.7
124
+ one pass at 2 MP,picture 10,"Detail Enhancer, its own workflow, 25 steps",0.613,0.787,2.85,17.43,55.4
125
+ one pass at 2 MP,picture 10,"Restore LoRA at 0.5, 8 steps",0.71,0.869,1.23,1.72,10.7
126
+ one pass at 2 MP,picture 10,"Restore LoRA at 0.75, 8 steps",0.769,0.883,1.02,0.8,10.8
127
+ one pass at 2 MP,picture 10,"Restore LoRA at 1.0, 8 steps",0.799,0.897,0.87,0.34,10.0
128
+ one pass at 2 MP,picture 10,"Qwen Image 2.1 alone, 25 steps",0.721,0.887,1.95,3.29,20.8
129
+ one pass at 2 MP,picture 10,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.642,0.904,2.48,7.9,55.3
130
+ one pass at 2 MP,picture 10,"Detail Enhancer, same graph, 25 steps",0.718,0.854,2.12,3.08,20.8
131
+ one pass at 2 MP,picture 10,"Restore LoRA at 1.0, 25 steps",0.819,0.933,0.97,0.18,20.8
132
+ one pass at 2 MP,picture 11,input enlarged the plain way,0.875,0.945,0.27,,
133
+ one pass at 2 MP,picture 11,"Qwen Image 2.1 alone, 8 steps",0.645,0.866,1.7,1.13,10.0
134
+ one pass at 2 MP,picture 11,SeedVR2 3B,0.812,0.917,0.33,0.49,2.7
135
+ one pass at 2 MP,picture 11,"Deblur anything, 8 steps",0.582,0.916,2.6,0.49,10.7
136
+ one pass at 2 MP,picture 11,"Detail Enhancer, same graph, 8 steps",0.712,0.85,2.75,1.04,10.7
137
+ one pass at 2 MP,picture 11,"Detail Enhancer, its own workflow, 25 steps",0.666,0.81,3.25,17.73,45.3
138
+ one pass at 2 MP,picture 11,"Restore LoRA at 0.5, 8 steps",0.723,0.915,1.16,0.56,10.8
139
+ one pass at 2 MP,picture 11,"Restore LoRA at 0.75, 8 steps",0.761,0.938,1.0,0.43,10.8
140
+ one pass at 2 MP,picture 11,"Restore LoRA at 1.0, 8 steps",0.787,0.943,0.89,0.34,10.0
141
+ one pass at 2 MP,picture 11,"Qwen Image 2.1 alone, 25 steps",0.809,0.911,1.18,0.73,20.7
142
+ one pass at 2 MP,picture 11,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.704,0.898,1.81,2.41,45.2
143
+ one pass at 2 MP,picture 11,"Detail Enhancer, same graph, 25 steps",0.818,0.881,2.43,0.9,20.8
144
+ one pass at 2 MP,picture 11,"Restore LoRA at 1.0, 25 steps",0.847,0.946,0.65,0.19,20.8
145
+ one pass at 2 MP,picture 12,input enlarged the plain way,0.889,0.851,0.22,,
146
+ one pass at 2 MP,picture 12,"Qwen Image 2.1 alone, 8 steps",0.675,0.762,2.07,1.62,10.0
147
+ one pass at 2 MP,picture 12,SeedVR2 3B,0.798,0.712,0.36,0.44,2.7
148
+ one pass at 2 MP,picture 12,"Deblur anything, 8 steps",0.777,0.825,1.08,0.23,10.7
149
+ one pass at 2 MP,picture 12,"Detail Enhancer, same graph, 8 steps",0.765,0.736,3.43,0.57,10.7
150
+ one pass at 2 MP,picture 12,"Detail Enhancer, its own workflow, 25 steps",0.678,0.508,3.73,5.85,63.4
151
+ one pass at 2 MP,picture 12,"Restore LoRA at 0.5, 8 steps",0.783,0.814,1.25,0.45,10.8
152
+ one pass at 2 MP,picture 12,"Restore LoRA at 0.75, 8 steps",0.816,0.837,1.02,0.27,10.8
153
+ one pass at 2 MP,picture 12,"Restore LoRA at 1.0, 8 steps",0.84,0.838,0.92,0.19,10.0
154
+ one pass at 2 MP,picture 12,"Qwen Image 2.1 alone, 25 steps",0.838,0.755,1.62,0.89,20.8
155
+ one pass at 2 MP,picture 12,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.755,0.657,2.35,4.12,63.4
156
+ one pass at 2 MP,picture 12,"Detail Enhancer, same graph, 25 steps",0.838,0.709,4.0,0.62,20.8
157
+ one pass at 2 MP,picture 12,"Restore LoRA at 1.0, 25 steps",0.892,0.838,0.51,0.11,20.8
158
+ one pass at 2 MP,picture 13,input enlarged the plain way,0.845,0.934,0.35,,
159
+ one pass at 2 MP,picture 13,"Qwen Image 2.1 alone, 8 steps",0.578,0.828,2.17,2.54,10.0
160
+ one pass at 2 MP,picture 13,SeedVR2 3B,0.804,0.843,0.51,0.4,2.7
161
+ one pass at 2 MP,picture 13,"Deblur anything, 8 steps",0.749,0.883,1.25,0.39,10.7
162
+ one pass at 2 MP,picture 13,"Detail Enhancer, same graph, 8 steps",0.66,0.78,2.65,3.52,10.7
163
+ one pass at 2 MP,picture 13,"Detail Enhancer, its own workflow, 25 steps",0.482,0.734,4.65,18.31,51.1
164
+ one pass at 2 MP,picture 13,"Restore LoRA at 0.5, 8 steps",0.727,0.89,1.52,1.31,10.7
165
+ one pass at 2 MP,picture 13,"Restore LoRA at 0.75, 8 steps",0.804,0.91,1.17,0.36,10.7
166
+ one pass at 2 MP,picture 13,"Restore LoRA at 1.0, 8 steps",0.819,0.908,1.08,0.29,10.0
167
+ one pass at 2 MP,picture 13,"Qwen Image 2.1 alone, 25 steps",0.762,0.855,1.45,1.91,20.7
168
+ one pass at 2 MP,picture 13,"the Detail Enhancer's workflow without the LoRA, 25 steps",0.561,0.848,3.3,9.29,51.2
169
+ one pass at 2 MP,picture 13,"Detail Enhancer, same graph, 25 steps",0.669,0.806,2.29,9.11,20.7
170
+ one pass at 2 MP,picture 13,"Restore LoRA at 1.0, 25 steps",0.873,0.922,0.61,0.17,20.7
171
+ one pass at 2 MP,picture 14,input enlarged the plain way,0.688,0.876,0.34,,
172
+ one pass at 2 MP,picture 14,"Qwen Image 2.1 alone, 8 steps",0.48,0.783,1.95,2.01,10.0
173
+ one pass at 2 MP,picture 14,SeedVR2 3B,0.672,0.799,0.56,0.49,2.7
174
+ one pass at 2 MP,picture 14,"Deblur anything, 8 steps",0.673,0.843,0.96,0.27,10.7
175
+ one pass at 2 MP,picture 14,"Detail Enhancer, same graph, 8 steps",0.58,0.742,2.83,1.42,10.7
176
+ one pass at 2 MP,picture 14,"Detail Enhancer, its own workflow, 25 steps",0.382,0.73,5.33,11.73,55.2
177
+ one pass at 2 MP,picture 14,"Restore LoRA at 0.5, 8 steps",0.64,0.851,1.28,1.03,10.7
178
+ one pass at 2 MP,picture 14,"Restore LoRA at 0.75, 8 steps",0.709,0.866,1.27,0.28,10.7
179
+ one pass at 2 MP,picture 14,"Restore LoRA at 1.0, 8 steps",0.72,0.864,1.23,0.21,10.0
180
+ one pass at 2 MP,picture 15,input enlarged the plain way,0.721,0.836,0.35,,
181
+ one pass at 2 MP,picture 15,"Qwen Image 2.1 alone, 8 steps",0.536,0.717,1.71,2.11,10.0
182
+ one pass at 2 MP,picture 15,SeedVR2 3B,0.683,0.717,0.49,0.4,2.7
183
+ one pass at 2 MP,picture 15,"Deblur anything, 8 steps",0.676,0.805,0.96,0.26,10.7
184
+ one pass at 2 MP,picture 15,"Detail Enhancer, same graph, 8 steps",0.612,0.602,1.9,1.93,10.7
185
+ one pass at 2 MP,picture 15,"Detail Enhancer, its own workflow, 25 steps",0.454,0.565,4.78,22.45,47.3
186
+ one pass at 2 MP,picture 15,"Restore LoRA at 0.5, 8 steps",0.657,0.797,1.12,1.23,10.7
187
+ one pass at 2 MP,picture 15,"Restore LoRA at 0.75, 8 steps",0.702,0.831,1.07,0.31,10.7
188
+ one pass at 2 MP,picture 15,"Restore LoRA at 1.0, 8 steps",0.713,0.833,1.03,0.24,10.0
189
+ one pass at 2 MP,picture 16,input enlarged the plain way,0.801,0.967,0.3,,
190
+ one pass at 2 MP,picture 16,"Qwen Image 2.1 alone, 8 steps",0.566,0.911,1.65,4.78,10.0
191
+ one pass at 2 MP,picture 16,SeedVR2 3B,0.764,0.928,0.36,0.5,2.8
192
+ one pass at 2 MP,picture 16,"Deblur anything, 8 steps",0.59,0.926,1.51,0.63,10.7
193
+ one pass at 2 MP,picture 16,"Detail Enhancer, same graph, 8 steps",0.651,0.896,2.22,5.01,10.7
194
+ one pass at 2 MP,picture 16,"Detail Enhancer, its own workflow, 25 steps",0.585,0.835,4.25,61.72,47.2
195
+ one pass at 2 MP,picture 16,"Restore LoRA at 0.5, 8 steps",0.639,0.946,1.22,3.62,10.7
196
+ one pass at 2 MP,picture 16,"Restore LoRA at 0.75, 8 steps",0.7,0.947,1.04,1.11,10.7
197
+ one pass at 2 MP,picture 16,"Restore LoRA at 1.0, 8 steps",0.732,0.952,0.97,0.28,10.0
198
+ one pass at 2 MP,picture 17,input enlarged the plain way,0.784,,0.34,,
199
+ one pass at 2 MP,picture 17,"Qwen Image 2.1 alone, 8 steps",0.575,,1.67,1.74,10.0
200
+ one pass at 2 MP,picture 17,SeedVR2 3B,0.739,,0.44,0.4,3.3
201
+ one pass at 2 MP,picture 17,"Deblur anything, 8 steps",0.699,,0.94,0.24,10.7
202
+ one pass at 2 MP,picture 17,"Detail Enhancer, same graph, 8 steps",0.651,,1.85,2.08,10.7
203
+ one pass at 2 MP,picture 17,"Detail Enhancer, its own workflow, 25 steps",0.531,,3.56,12.53,47.2
204
+ one pass at 2 MP,picture 17,"Restore LoRA at 0.5, 8 steps",0.703,,1.05,0.97,10.7
205
+ one pass at 2 MP,picture 17,"Restore LoRA at 0.75, 8 steps",0.754,,0.89,0.22,10.7
206
+ one pass at 2 MP,picture 17,"Restore LoRA at 1.0, 8 steps",0.772,,0.78,0.16,10.0
207
+ one pass at 2 MP,picture 18,input enlarged the plain way,0.731,0.949,0.32,,
208
+ one pass at 2 MP,picture 18,"Qwen Image 2.1 alone, 8 steps",0.525,0.865,2.37,0.78,10.0
209
+ one pass at 2 MP,picture 18,SeedVR2 3B,0.67,0.893,0.47,0.34,5.3
210
+ one pass at 2 MP,picture 18,"Deblur anything, 8 steps",0.609,0.93,1.57,0.27,10.6
211
+ one pass at 2 MP,picture 18,"Detail Enhancer, same graph, 8 steps",0.543,0.825,3.28,1.77,10.6
212
+ one pass at 2 MP,picture 18,"Detail Enhancer, its own workflow, 25 steps",0.403,0.81,3.9,10.4,55.2
213
+ one pass at 2 MP,picture 18,"Restore LoRA at 0.5, 8 steps",0.636,0.909,1.79,0.44,10.6
214
+ one pass at 2 MP,picture 18,"Restore LoRA at 0.75, 8 steps",0.664,0.922,1.65,0.3,10.7
215
+ one pass at 2 MP,picture 18,"Restore LoRA at 1.0, 8 steps",0.679,0.922,1.54,0.24,10.0
216
+ one pass at 2 MP,picture 19,input enlarged the plain way,0.759,0.913,0.4,,
217
+ one pass at 2 MP,picture 19,"Qwen Image 2.1 alone, 8 steps",0.542,0.83,2.05,3.07,10.0
218
+ one pass at 2 MP,picture 19,SeedVR2 3B,0.725,0.875,0.47,0.36,3.1
219
+ one pass at 2 MP,picture 19,"Deblur anything, 8 steps",0.684,0.892,1.03,0.4,10.7
220
+ one pass at 2 MP,picture 19,"Detail Enhancer, same graph, 8 steps",0.623,0.742,2.88,2.07,10.7
221
+ one pass at 2 MP,picture 19,"Detail Enhancer, its own workflow, 25 steps",0.515,0.726,4.9,38.26,41.0
222
+ one pass at 2 MP,picture 19,"Restore LoRA at 0.5, 8 steps",0.649,0.889,1.37,1.64,10.7
223
+ one pass at 2 MP,picture 19,"Restore LoRA at 0.75, 8 steps",0.698,0.9,1.18,1.01,10.7
224
+ one pass at 2 MP,picture 19,"Restore LoRA at 1.0, 8 steps",0.725,0.897,1.08,0.51,10.0
225
+ one pass at 2 MP,picture 20,input enlarged the plain way,0.82,0.927,0.35,,
226
+ one pass at 2 MP,picture 20,"Qwen Image 2.1 alone, 8 steps",0.644,0.854,2.17,1.98,10.0
227
+ one pass at 2 MP,picture 20,SeedVR2 3B,0.792,0.888,0.41,0.33,2.8
228
+ one pass at 2 MP,picture 20,"Deblur anything, 8 steps",0.701,0.901,1.48,0.57,10.7
229
+ one pass at 2 MP,picture 20,"Detail Enhancer, same graph, 8 steps",0.707,0.802,2.8,0.94,10.7
230
+ one pass at 2 MP,picture 20,"Detail Enhancer, its own workflow, 25 steps",0.644,0.719,3.66,10.69,41.0
231
+ one pass at 2 MP,picture 20,"Restore LoRA at 0.5, 8 steps",0.734,0.919,1.34,1.15,10.7
232
+ one pass at 2 MP,picture 20,"Restore LoRA at 0.75, 8 steps",0.759,0.929,1.0,0.37,10.8
233
+ one pass at 2 MP,picture 20,"Restore LoRA at 1.0, 8 steps",0.773,0.925,0.85,0.24,10.0
234
+ one pass at 2 MP,picture 21,input enlarged the plain way,0.739,0.806,0.49,,
235
+ one pass at 2 MP,picture 21,"Qwen Image 2.1 alone, 8 steps",0.528,0.626,2.0,2.91,10.0
236
+ one pass at 2 MP,picture 21,SeedVR2 3B,0.722,0.726,0.53,0.46,2.8
237
+ one pass at 2 MP,picture 21,"Deblur anything, 8 steps",0.676,0.776,0.98,0.36,10.7
238
+ one pass at 2 MP,picture 21,"Detail Enhancer, same graph, 8 steps",0.606,0.671,2.55,2.36,10.7
239
+ one pass at 2 MP,picture 21,"Detail Enhancer, its own workflow, 25 steps",0.57,0.67,3.23,17.89,34.9
240
+ one pass at 2 MP,picture 21,"Restore LoRA at 0.5, 8 steps",0.658,0.736,1.28,1.59,10.7
241
+ one pass at 2 MP,picture 21,"Restore LoRA at 0.75, 8 steps",0.713,0.787,1.01,0.51,10.7
242
+ one pass at 2 MP,picture 21,"Restore LoRA at 1.0, 8 steps",0.726,0.801,0.93,0.41,10.0
243
+ one pass at 2 MP,picture 22,input enlarged the plain way,0.831,0.841,0.42,,
244
+ one pass at 2 MP,picture 22,"Qwen Image 2.1 alone, 8 steps",0.696,0.696,1.79,1.94,126.1
245
+ one pass at 2 MP,picture 22,SeedVR2 3B,0.82,0.789,0.48,0.3,2.9
246
+ one pass at 2 MP,picture 22,"Deblur anything, 8 steps",0.793,0.786,0.79,0.24,10.7
247
+ one pass at 2 MP,picture 22,"Detail Enhancer, same graph, 8 steps",0.726,0.604,2.55,2.62,10.7
248
+ one pass at 2 MP,picture 22,"Detail Enhancer, its own workflow, 25 steps",0.483,0.583,6.13,23.74,40.9
249
+ one pass at 2 MP,picture 22,"Restore LoRA at 0.5, 8 steps",0.79,0.772,1.09,1.12,10.8
250
+ one pass at 2 MP,picture 22,"Restore LoRA at 0.75, 8 steps",0.823,0.792,0.88,0.34,10.8
251
+ one pass at 2 MP,picture 22,"Restore LoRA at 1.0, 8 steps",0.837,0.8,0.83,0.26,10.0
252
+ one pass at 2 MP,picture 23,input enlarged the plain way,0.799,0.752,0.35,,
253
+ one pass at 2 MP,picture 23,"Qwen Image 2.1 alone, 8 steps",0.603,0.635,1.6,2.07,10.0
254
+ one pass at 2 MP,picture 23,SeedVR2 3B,0.751,0.652,0.46,0.43,2.9
255
+ one pass at 2 MP,picture 23,"Deblur anything, 8 steps",0.729,0.702,0.79,0.4,10.7
256
+ one pass at 2 MP,picture 23,"Detail Enhancer, same graph, 8 steps",0.687,0.658,2.48,4.88,10.7
257
+ one pass at 2 MP,picture 23,"Detail Enhancer, its own workflow, 25 steps",0.61,0.582,5.6,8.91,39.0
258
+ one pass at 2 MP,picture 23,"Restore LoRA at 0.5, 8 steps",0.714,0.728,1.03,1.57,10.7
259
+ one pass at 2 MP,picture 23,"Restore LoRA at 0.75, 8 steps",0.761,0.766,0.87,0.56,10.8
260
+ one pass at 2 MP,picture 23,"Restore LoRA at 1.0, 8 steps",0.777,0.776,0.8,0.38,10.0
261
+ one pass at 2 MP,picture 24,input enlarged the plain way,0.813,0.828,0.33,,
262
+ one pass at 2 MP,picture 24,"Qwen Image 2.1 alone, 8 steps",0.584,0.795,1.82,6.75,10.0
263
+ one pass at 2 MP,picture 24,SeedVR2 3B,0.771,0.812,0.41,0.46,3.1
264
+ one pass at 2 MP,picture 24,"Deblur anything, 8 steps",0.74,0.89,0.87,0.57,10.7
265
+ one pass at 2 MP,picture 24,"Detail Enhancer, same graph, 8 steps",0.68,0.732,3.69,3.52,10.7
266
+ one pass at 2 MP,picture 24,"Detail Enhancer, its own workflow, 25 steps",0.599,0.76,4.27,18.85,41.0
267
+ one pass at 2 MP,picture 24,"Restore LoRA at 0.5, 8 steps",0.729,0.827,0.97,2.49,10.7
268
+ one pass at 2 MP,picture 24,"Restore LoRA at 0.75, 8 steps",0.773,0.855,0.81,0.92,10.7
269
+ one pass at 2 MP,picture 24,"Restore LoRA at 1.0, 8 steps",0.787,0.856,0.75,0.57,10.0
270
+ one pass at 2 MP,picture 25,input enlarged the plain way,0.798,0.732,0.33,,
271
+ one pass at 2 MP,picture 25,"Qwen Image 2.1 alone, 8 steps",0.703,0.651,1.8,1.43,10.0
272
+ one pass at 2 MP,picture 25,SeedVR2 3B,0.797,0.627,0.44,0.33,5.2
273
+ one pass at 2 MP,picture 25,"Deblur anything, 8 steps",0.777,0.693,1.13,0.29,10.7
274
+ one pass at 2 MP,picture 25,"Detail Enhancer, same graph, 8 steps",0.729,0.607,3.61,1.54,10.7
275
+ one pass at 2 MP,picture 25,"Detail Enhancer, its own workflow, 25 steps",0.572,0.471,4.65,19.94,47.3
276
+ one pass at 2 MP,picture 25,"Restore LoRA at 0.5, 8 steps",0.769,0.73,1.14,0.85,10.7
277
+ one pass at 2 MP,picture 25,"Restore LoRA at 0.75, 8 steps",0.804,0.751,0.78,0.25,10.7
278
+ one pass at 2 MP,picture 25,"Restore LoRA at 1.0, 8 steps",0.818,0.756,0.72,0.25,12.0
279
+ one pass at 2 MP,picture 26,input enlarged the plain way,0.834,0.889,0.36,,
280
+ one pass at 2 MP,picture 26,"Qwen Image 2.1 alone, 8 steps",0.659,0.837,1.58,3.51,10.0
281
+ one pass at 2 MP,picture 26,SeedVR2 3B,0.804,0.866,0.41,0.49,5.7
282
+ one pass at 2 MP,picture 26,"Deblur anything, 8 steps",0.745,0.871,1.05,0.54,10.7
283
+ one pass at 2 MP,picture 26,"Detail Enhancer, same graph, 8 steps",0.697,0.788,2.72,3.35,10.7
284
+ one pass at 2 MP,picture 26,"Detail Enhancer, its own workflow, 25 steps",0.611,0.745,4.25,26.98,40.9
285
+ one pass at 2 MP,picture 26,"Restore LoRA at 0.5, 8 steps",0.73,0.874,1.07,2.49,10.7
286
+ one pass at 2 MP,picture 26,"Restore LoRA at 0.75, 8 steps",0.774,0.895,0.86,0.44,10.7
287
+ one pass at 2 MP,picture 26,"Restore LoRA at 1.0, 8 steps",0.791,0.9,0.76,0.32,10.0
288
+ one pass at 2 MP,picture 27,input enlarged the plain way,0.783,0.897,0.34,,
289
+ one pass at 2 MP,picture 27,"Qwen Image 2.1 alone, 8 steps",0.58,0.849,1.56,2.89,10.0
290
+ one pass at 2 MP,picture 27,SeedVR2 3B,0.742,0.807,0.41,0.39,5.5
291
+ one pass at 2 MP,picture 27,"Deblur anything, 8 steps",0.707,0.891,0.9,0.35,10.7
292
+ one pass at 2 MP,picture 27,"Detail Enhancer, same graph, 8 steps",0.671,0.817,2.79,1.38,10.7
293
+ one pass at 2 MP,picture 27,"Detail Enhancer, its own workflow, 25 steps",0.558,0.684,2.46,8.97,47.2
294
+ one pass at 2 MP,picture 27,"Restore LoRA at 0.5, 8 steps",0.699,0.894,0.98,1.52,10.7
295
+ one pass at 2 MP,picture 27,"Restore LoRA at 0.75, 8 steps",0.755,0.894,0.84,0.27,10.7
296
+ one pass at 2 MP,picture 27,"Restore LoRA at 1.0, 8 steps",0.765,0.898,0.79,0.17,20.0
297
+ one pass at 2 MP,picture 28,input enlarged the plain way,0.722,0.862,0.37,,
298
+ one pass at 2 MP,picture 28,"Qwen Image 2.1 alone, 8 steps",0.51,0.725,2.1,2.16,10.0
299
+ one pass at 2 MP,picture 28,SeedVR2 3B,0.666,0.743,0.47,0.51,5.5
300
+ one pass at 2 MP,picture 28,"Deblur anything, 8 steps",0.648,0.854,1.2,0.32,10.7
301
+ one pass at 2 MP,picture 28,"Detail Enhancer, same graph, 8 steps",0.595,0.716,3.38,2.15,10.7
302
+ one pass at 2 MP,picture 28,"Detail Enhancer, its own workflow, 25 steps",0.523,0.676,2.78,8.77,41.0
303
+ one pass at 2 MP,picture 28,"Restore LoRA at 0.5, 8 steps",0.654,0.834,1.37,0.64,10.7
304
+ one pass at 2 MP,picture 28,"Restore LoRA at 0.75, 8 steps",0.685,0.86,1.21,0.31,10.7
305
+ one pass at 2 MP,picture 28,"Restore LoRA at 1.0, 8 steps",0.698,0.864,1.14,0.25,10.0
306
+ one pass at 2 MP,picture 29,input enlarged the plain way,0.732,0.911,0.38,,
307
+ one pass at 2 MP,picture 29,"Qwen Image 2.1 alone, 8 steps",0.55,0.82,1.87,1.83,18.0
308
+ one pass at 2 MP,picture 29,SeedVR2 3B,0.69,0.861,0.48,0.53,5.3
309
+ one pass at 2 MP,picture 29,"Deblur anything, 8 steps",0.654,0.887,1.11,0.33,10.6
310
+ one pass at 2 MP,picture 29,"Detail Enhancer, same graph, 8 steps",0.595,0.796,2.62,1.37,10.6
311
+ one pass at 2 MP,picture 29,"Detail Enhancer, its own workflow, 25 steps",0.554,0.768,2.76,9.78,40.9
312
+ one pass at 2 MP,picture 29,"Restore LoRA at 0.5, 8 steps",0.65,0.867,1.35,1.12,10.7
313
+ one pass at 2 MP,picture 29,"Restore LoRA at 0.75, 8 steps",0.69,0.895,1.1,0.44,10.7
314
+ one pass at 2 MP,picture 29,"Restore LoRA at 1.0, 8 steps",0.704,0.898,0.99,0.32,10.0
315
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG",input enlarged the plain way,0.753,0.919,0.47,,
316
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG",SeedVR2 3B,0.796,0.932,0.71,0.15,8.8
317
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG","Detail Enhancer, its own workflow (to 4 MP)",0.403,0.737,5.07,12.88,63.6
318
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG","tiles, no LoRA",0.594,0.898,1.14,0.99,45.9
319
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG","tiles, Detail Enhancer",0.714,0.848,1.65,0.41,46.5
320
+ tiles at 4 or 8 MP,"daisies, soft noisy JPEG","tiles, Restore LoRA",0.789,0.922,0.71,0.14,43.218
321
+ tiles at 4 or 8 MP,"field, half a megapixel",input enlarged the plain way,0.895,0.944,0.4,,
322
+ tiles at 4 or 8 MP,"field, half a megapixel",SeedVR2 3B,0.886,0.862,0.44,0.26,5.4
323
+ tiles at 4 or 8 MP,"field, half a megapixel","Detail Enhancer, its own workflow (to 4 MP)",0.609,0.709,5.63,18.48,63.4
324
+ tiles at 4 or 8 MP,"field, half a megapixel","tiles, no LoRA",0.612,0.849,1.61,1.4,23.3
325
+ tiles at 4 or 8 MP,"field, half a megapixel","tiles, Detail Enhancer",0.731,0.78,2.37,0.58,23.3
326
+ tiles at 4 or 8 MP,"field, half a megapixel","tiles, Restore LoRA",0.877,0.933,0.64,0.16,20.841
327
+ tiles at 4 or 8 MP,"freckles, heavy JPEG",input enlarged the plain way,0.755,0.855,0.97,,
328
+ tiles at 4 or 8 MP,"freckles, heavy JPEG",SeedVR2 3B,0.774,0.851,1.01,0.15,5.8
329
+ tiles at 4 or 8 MP,"freckles, heavy JPEG","Detail Enhancer, its own workflow (to 4 MP)",0.52,0.716,5.4,19.63,63.4
330
+ tiles at 4 or 8 MP,"freckles, heavy JPEG","tiles, no LoRA",0.481,0.78,1.78,0.67,44.1
331
+ tiles at 4 or 8 MP,"freckles, heavy JPEG","tiles, Detail Enhancer",0.616,0.748,1.87,0.46,44.3
332
+ tiles at 4 or 8 MP,"freckles, heavy JPEG","tiles, Restore LoRA",0.719,0.844,1.11,0.24,42.776
333
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG",input enlarged the plain way,0.723,,0.4,,
334
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG",SeedVR2 3B,0.787,,0.43,0.12,8.7
335
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG","Detail Enhancer, its own workflow (to 4 MP)",0.561,,3.28,7.62,63.6
336
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG","tiles, no LoRA",0.492,,1.07,0.89,45.8
337
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG","tiles, Detail Enhancer",0.645,,1.36,1.24,46.2
338
+ tiles at 4 or 8 MP,"rain, soft noisy JPEG","tiles, Restore LoRA",0.766,,0.58,0.15,43.531
339
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG",input enlarged the plain way,0.719,0.708,0.88,,
340
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG",SeedVR2 3B,0.736,0.768,0.89,0.25,5.5
341
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG","Detail Enhancer, its own workflow (to 4 MP)",0.501,0.479,3.43,10.85,63.4
342
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG","tiles, no LoRA",0.544,0.72,1.17,1.04,46.4
343
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG","tiles, Detail Enhancer",0.612,0.682,1.51,1.04,46.5
344
+ tiles at 4 or 8 MP,"stairwell, heavy JPEG","tiles, Restore LoRA",0.732,0.798,0.83,0.52,43.827
345
+ tiles at 4 or 8 MP,"teal portrait, noisy",input enlarged the plain way,0.38,0.794,0.53,,
346
+ tiles at 4 or 8 MP,"teal portrait, noisy",SeedVR2 3B,0.832,0.886,0.66,0.23,8.2
347
+ tiles at 4 or 8 MP,"teal portrait, noisy","Detail Enhancer, its own workflow (to 4 MP)",0.577,0.756,4.22,26.37,63.1
348
+ tiles at 4 or 8 MP,"teal portrait, noisy","tiles, no LoRA",0.644,0.806,0.98,0.59,46.5
349
+ tiles at 4 or 8 MP,"teal portrait, noisy","tiles, Detail Enhancer",0.732,0.775,1.59,0.53,46.6
350
+ tiles at 4 or 8 MP,"teal portrait, noisy","tiles, Restore LoRA",0.823,0.89,0.55,0.16,45.004
351
+ tiles at 4 or 8 MP,"headphones, grainy",input enlarged the plain way,0.37,0.892,0.37,,
352
+ tiles at 4 or 8 MP,"headphones, grainy",SeedVR2 3B,0.877,0.926,0.55,0.22,8.4
353
+ tiles at 4 or 8 MP,"headphones, grainy","Detail Enhancer, its own workflow (to 4 MP)",0.686,0.793,2.45,7.56,82.5
354
+ tiles at 4 or 8 MP,"headphones, grainy","tiles, no LoRA",0.665,0.861,1.37,0.64,46.4
355
+ tiles at 4 or 8 MP,"headphones, grainy","tiles, Detail Enhancer",0.722,0.804,2.44,0.64,46.6
356
+ tiles at 4 or 8 MP,"headphones, grainy","tiles, Restore LoRA",0.844,0.9,0.62,0.09,43.938
357
+ "real photo, against its own input",photo 01,"Qwen Image 2.1 alone, 8 steps",,0.871,12.37,1.65,
358
+ "real photo, against its own input",photo 01,SeedVR2 3B,,0.905,0.63,0.44,
359
+ "real photo, against its own input",photo 01,"Detail Enhancer, 8 steps",,0.829,15.7,1.21,
360
+ "real photo, against its own input",photo 01,"Deblur anything, 8 steps",,0.959,1.1,0.24,
361
+ "real photo, against its own input",photo 01,Restore LoRA at 0.5,,0.918,11.18,0.78,
362
+ "real photo, against its own input",photo 01,Restore LoRA at 0.75,,0.971,1.14,0.28,
363
+ "real photo, against its own input",photo 01,Restore LoRA at 1.0,,0.973,0.76,0.24,
364
+ "real photo, against its own input",photo 02,"Qwen Image 2.1 alone, 8 steps",,0.67,1.76,1.41,
365
+ "real photo, against its own input",photo 02,SeedVR2 3B,,0.601,0.38,0.56,
366
+ "real photo, against its own input",photo 02,"Detail Enhancer, 8 steps",,0.511,5.79,3.51,
367
+ "real photo, against its own input",photo 02,"Deblur anything, 8 steps",,0.93,0.65,0.39,
368
+ "real photo, against its own input",photo 02,Restore LoRA at 0.5,,0.865,0.84,0.86,
369
+ "real photo, against its own input",photo 02,Restore LoRA at 0.75,,0.883,0.84,0.57,
370
+ "real photo, against its own input",photo 02,Restore LoRA at 1.0,,0.84,0.75,0.48,
371
+ "real photo, against its own input",photo 03,"Qwen Image 2.1 alone, 8 steps",,0.831,1.55,1.42,
372
+ "real photo, against its own input",photo 03,SeedVR2 3B,,0.8,0.32,0.34,
373
+ "real photo, against its own input",photo 03,"Detail Enhancer, 8 steps",,0.673,3.55,3.25,
374
+ "real photo, against its own input",photo 03,"Deblur anything, 8 steps",,0.953,0.74,0.3,
375
+ "real photo, against its own input",photo 03,Restore LoRA at 0.5,,0.931,0.91,0.74,
376
+ "real photo, against its own input",photo 03,Restore LoRA at 0.75,,0.935,0.54,0.36,
377
+ "real photo, against its own input",photo 03,Restore LoRA at 1.0,,0.925,0.48,0.3,
378
+ "real photo, against its own input",photo 04,"Qwen Image 2.1 alone, 8 steps",,,2.37,1.3,
379
+ "real photo, against its own input",photo 04,SeedVR2 3B,,,0.47,0.38,
380
+ "real photo, against its own input",photo 04,"Detail Enhancer, 8 steps",,,6.62,3.85,
381
+ "real photo, against its own input",photo 04,"Deblur anything, 8 steps",,,0.79,0.24,
382
+ "real photo, against its own input",photo 04,Restore LoRA at 0.5,,,1.14,0.86,
383
+ "real photo, against its own input",photo 04,Restore LoRA at 0.75,,,0.59,0.31,
384
+ "real photo, against its own input",photo 04,Restore LoRA at 1.0,,,0.54,0.26,
385
+ "real photo, against its own input",photo 05,"Qwen Image 2.1 alone, 8 steps",,0.931,1.91,3.59,
386
+ "real photo, against its own input",photo 05,SeedVR2 3B,,0.968,0.35,0.46,
387
+ "real photo, against its own input",photo 05,"Detail Enhancer, 8 steps",,0.788,4.1,2.84,
388
+ "real photo, against its own input",photo 05,"Deblur anything, 8 steps",,0.978,0.62,0.42,
389
+ "real photo, against its own input",photo 05,Restore LoRA at 0.5,,0.968,1.31,2.57,
390
+ "real photo, against its own input",photo 05,Restore LoRA at 0.75,,0.975,0.95,0.81,
391
+ "real photo, against its own input",photo 05,Restore LoRA at 1.0,,0.977,0.83,0.31,
392
+ "real photo, against its own input",photo 06,"Qwen Image 2.1 alone, 8 steps",,0.809,2.59,2.72,
393
+ "real photo, against its own input",photo 06,SeedVR2 3B,,0.925,0.37,0.22,
394
+ "real photo, against its own input",photo 06,"Detail Enhancer, 8 steps",,0.723,4.49,2.69,
395
+ "real photo, against its own input",photo 06,"Deblur anything, 8 steps",,0.919,0.75,0.51,
396
+ "real photo, against its own input",photo 06,Restore LoRA at 0.5,,0.865,1.33,1.91,
397
+ "real photo, against its own input",photo 06,Restore LoRA at 0.75,,0.876,0.92,1.31,
398
+ "real photo, against its own input",photo 06,Restore LoRA at 1.0,,0.883,0.89,1.36,
399
+ "real photo, against its own input",photo 07,"Qwen Image 2.1 alone, 8 steps",,0.861,3.05,4.27,
400
+ "real photo, against its own input",photo 07,SeedVR2 3B,,0.875,0.44,0.33,
401
+ "real photo, against its own input",photo 07,"Detail Enhancer, 8 steps",,0.79,4.06,1.7,
402
+ "real photo, against its own input",photo 07,"Deblur anything, 8 steps",,0.959,0.89,0.33,
403
+ "real photo, against its own input",photo 07,Restore LoRA at 0.5,,0.926,1.54,3.02,
404
+ "real photo, against its own input",photo 07,Restore LoRA at 0.75,,0.939,0.96,1.61,
405
+ "real photo, against its own input",photo 07,Restore LoRA at 1.0,,0.934,0.77,0.79,
406
+ "real photo, against its own input",photo 08,"Qwen Image 2.1 alone, 8 steps",,0.82,1.95,3.65,
407
+ "real photo, against its own input",photo 08,SeedVR2 3B,,0.675,0.42,0.21,
408
+ "real photo, against its own input",photo 08,"Detail Enhancer, 8 steps",,0.784,11.03,80.02,
409
+ "real photo, against its own input",photo 08,"Deblur anything, 8 steps",,0.901,1.31,0.34,
410
+ "real photo, against its own input",photo 08,Restore LoRA at 0.5,,0.867,1.48,1.97,
411
+ "real photo, against its own input",photo 08,Restore LoRA at 0.75,,0.931,0.82,0.33,
412
+ "real photo, against its own input",photo 08,Restore LoRA at 1.0,,0.943,0.59,0.22,
413
+ "real photo, against its own input",photo 09,"Qwen Image 2.1 alone, 8 steps",,0.889,3.31,3.01,
414
+ "real photo, against its own input",photo 09,SeedVR2 3B,,0.788,0.48,0.22,
415
+ "real photo, against its own input",photo 09,"Detail Enhancer, 8 steps",,0.691,6.58,1.14,
416
+ "real photo, against its own input",photo 09,"Deblur anything, 8 steps",,0.955,1.13,0.25,
417
+ "real photo, against its own input",photo 09,Restore LoRA at 0.5,,0.926,1.9,0.98,
418
+ "real photo, against its own input",photo 09,Restore LoRA at 0.75,,0.947,0.9,0.22,
419
+ "real photo, against its own input",photo 09,Restore LoRA at 1.0,,0.944,0.6,0.14,
420
+ "real photo, against its own input",photo 10,"Qwen Image 2.1 alone, 8 steps",,0.899,6.02,5.41,
421
+ "real photo, against its own input",photo 10,SeedVR2 3B,,0.719,0.7,0.38,
422
+ "real photo, against its own input",photo 10,"Detail Enhancer, 8 steps",,0.857,8.66,5.93,
423
+ "real photo, against its own input",photo 10,"Deblur anything, 8 steps",,0.958,1.07,0.55,
424
+ "real photo, against its own input",photo 10,Restore LoRA at 0.5,,0.952,1.74,1.99,
425
+ "real photo, against its own input",photo 10,Restore LoRA at 0.75,,0.976,0.68,0.21,
426
+ "real photo, against its own input",photo 10,Restore LoRA at 1.0,,0.981,0.58,0.14,
427
+ "real photo, against its own input",photo 11,"Qwen Image 2.1 alone, 8 steps",,0.905,6.84,4.8,
428
+ "real photo, against its own input",photo 11,SeedVR2 3B,,0.728,0.64,0.27,
429
+ "real photo, against its own input",photo 11,"Detail Enhancer, 8 steps",,0.748,10.0,14.8,
430
+ "real photo, against its own input",photo 11,"Deblur anything, 8 steps",,0.899,3.49,0.67,
431
+ "real photo, against its own input",photo 11,Restore LoRA at 0.5,,0.953,3.88,0.65,
432
+ "real photo, against its own input",photo 11,Restore LoRA at 0.75,,0.965,2.16,0.16,
433
+ "real photo, against its own input",photo 11,Restore LoRA at 1.0,,0.973,1.73,0.08,
434
+ "real photo, against its own input",photo 12,"Qwen Image 2.1 alone, 8 steps",,0.819,1.27,1.99,
435
+ "real photo, against its own input",photo 12,SeedVR2 3B,,0.632,0.58,0.26,
436
+ "real photo, against its own input",photo 12,"Detail Enhancer, 8 steps",,0.7,3.04,4.58,
437
+ "real photo, against its own input",photo 12,"Deblur anything, 8 steps",,0.945,0.89,0.35,
438
+ "real photo, against its own input",photo 12,Restore LoRA at 0.5,,0.923,0.83,0.39,
439
+ "real photo, against its own input",photo 12,Restore LoRA at 0.75,,0.943,0.62,0.25,
440
+ "real photo, against its own input",photo 12,Restore LoRA at 1.0,,0.948,0.45,0.14,
441
+ "real photo, against its own input",photo 13,"Qwen Image 2.1 alone, 8 steps",,0.895,1.47,4.9,
442
+ "real photo, against its own input",photo 13,SeedVR2 3B,,0.827,0.48,0.12,
443
+ "real photo, against its own input",photo 13,"Detail Enhancer, 8 steps",,0.689,7.49,12.41,
444
+ "real photo, against its own input",photo 13,"Deblur anything, 8 steps",,0.965,0.82,0.47,
445
+ "real photo, against its own input",photo 13,Restore LoRA at 0.5,,0.944,1.14,3.86,
446
+ "real photo, against its own input",photo 13,Restore LoRA at 0.75,,0.964,0.83,2.2,
447
+ "real photo, against its own input",photo 13,Restore LoRA at 1.0,,0.973,0.6,0.46,
448
+ "real photo, against its own input",photo 14,"Qwen Image 2.1 alone, 8 steps",,0.809,2.08,3.1,
449
+ "real photo, against its own input",photo 14,SeedVR2 3B,,0.768,0.51,0.23,
450
+ "real photo, against its own input",photo 14,"Detail Enhancer, 8 steps",,0.744,3.0,1.39,
451
+ "real photo, against its own input",photo 14,"Deblur anything, 8 steps",,0.941,0.55,0.13,
452
+ "real photo, against its own input",photo 14,Restore LoRA at 0.5,,0.872,1.11,1.18,
453
+ "real photo, against its own input",photo 14,Restore LoRA at 0.75,,0.92,0.69,0.29,
454
+ "real photo, against its own input",photo 14,Restore LoRA at 1.0,,0.94,0.65,0.17,
455
+ "real photo, against its own input",photo 15,"Qwen Image 2.1 alone, 8 steps",,0.938,3.27,2.46,
456
+ "real photo, against its own input",photo 15,SeedVR2 3B,,0.746,0.88,0.16,
457
+ "real photo, against its own input",photo 15,"Detail Enhancer, 8 steps",,0.845,5.2,2.36,
458
+ "real photo, against its own input",photo 15,"Deblur anything, 8 steps",,0.954,1.74,0.49,
459
+ "real photo, against its own input",photo 15,Restore LoRA at 0.5,,0.957,1.78,0.59,
460
+ "real photo, against its own input",photo 15,Restore LoRA at 0.75,,0.976,1.28,0.24,
461
+ "real photo, against its own input",photo 15,Restore LoRA at 1.0,,0.977,0.85,0.14,
462
+ "real photo, against its own input",photo 16,"Qwen Image 2.1 alone, 8 steps",,0.907,1.69,2.41,
463
+ "real photo, against its own input",photo 16,SeedVR2 3B,,0.823,0.53,0.27,
464
+ "real photo, against its own input",photo 16,"Detail Enhancer, 8 steps",,0.832,3.14,2.68,
465
+ "real photo, against its own input",photo 16,"Deblur anything, 8 steps",,0.926,1.39,0.27,
466
+ "real photo, against its own input",photo 16,Restore LoRA at 0.5,,0.921,1.11,0.48,
467
+ "real photo, against its own input",photo 16,Restore LoRA at 0.75,,0.933,0.95,0.22,
468
+ "real photo, against its own input",photo 16,Restore LoRA at 1.0,,0.932,0.93,0.2,
469
+ "real photo, against its own input",photo 17,"Qwen Image 2.1 alone, 8 steps",,0.729,2.54,5.15,
470
+ "real photo, against its own input",photo 17,SeedVR2 3B,,0.558,0.69,0.28,
471
+ "real photo, against its own input",photo 17,"Detail Enhancer, 8 steps",,0.647,6.87,7.47,
472
+ "real photo, against its own input",photo 17,"Deblur anything, 8 steps",,0.917,0.89,0.38,
473
+ "real photo, against its own input",photo 17,Restore LoRA at 0.5,,0.87,1.55,2.98,
474
+ "real photo, against its own input",photo 17,Restore LoRA at 0.75,,0.934,0.76,1.44,
475
+ "real photo, against its own input",photo 17,Restore LoRA at 1.0,,0.932,0.64,0.46,
476
+ "real photo, against its own input",photo 18,"Qwen Image 2.1 alone, 8 steps",,0.861,3.53,5.76,
477
+ "real photo, against its own input",photo 18,SeedVR2 3B,,0.769,0.68,0.26,
478
+ "real photo, against its own input",photo 18,"Detail Enhancer, 8 steps",,0.655,13.12,4.76,
479
+ "real photo, against its own input",photo 18,"Deblur anything, 8 steps",,0.955,1.9,0.41,
480
+ "real photo, against its own input",photo 18,Restore LoRA at 0.5,,0.929,1.36,0.8,
481
+ "real photo, against its own input",photo 18,Restore LoRA at 0.75,,0.966,0.78,0.17,
482
+ "real photo, against its own input",photo 18,Restore LoRA at 1.0,,0.966,0.78,0.15,
483
+ "real photo, against its own input",photo 19,"Qwen Image 2.1 alone, 8 steps",,0.853,3.26,3.8,
484
+ "real photo, against its own input",photo 19,SeedVR2 3B,,0.841,0.51,0.15,
485
+ "real photo, against its own input",photo 19,"Detail Enhancer, 8 steps",,0.718,6.62,2.0,
486
+ "real photo, against its own input",photo 19,"Deblur anything, 8 steps",,0.956,0.77,0.31,
487
+ "real photo, against its own input",photo 19,Restore LoRA at 0.5,,0.907,1.45,1.3,
488
+ "real photo, against its own input",photo 19,Restore LoRA at 0.75,,0.932,0.89,0.41,
489
+ "real photo, against its own input",photo 19,Restore LoRA at 1.0,,0.959,0.71,0.25,
490
+ "real photo, against its own input",photo 20,"Qwen Image 2.1 alone, 8 steps",,0.892,10.04,3.3,
491
+ "real photo, against its own input",photo 20,SeedVR2 3B,,0.783,0.6,0.28,
492
+ "real photo, against its own input",photo 20,"Detail Enhancer, 8 steps",,0.765,18.2,2.33,
493
+ "real photo, against its own input",photo 20,"Deblur anything, 8 steps",,0.941,1.28,0.24,
494
+ "real photo, against its own input",photo 20,Restore LoRA at 0.5,,0.949,6.92,0.61,
495
+ "real photo, against its own input",photo 20,Restore LoRA at 0.75,,0.965,4.18,0.17,
496
+ "real photo, against its own input",photo 20,Restore LoRA at 1.0,,0.975,0.87,0.12,
497
+ "real photo, against its own input",photo 21,"Qwen Image 2.1 alone, 8 steps",,0.628,2.01,4.71,
498
+ "real photo, against its own input",photo 21,SeedVR2 3B,,0.731,0.53,0.29,
499
+ "real photo, against its own input",photo 21,"Detail Enhancer, 8 steps",,0.58,3.84,3.49,
500
+ "real photo, against its own input",photo 21,"Deblur anything, 8 steps",,0.905,0.69,0.32,
501
+ "real photo, against its own input",photo 21,Restore LoRA at 0.5,,0.79,1.22,2.08,
502
+ "real photo, against its own input",photo 21,Restore LoRA at 0.75,,0.885,0.89,0.93,
503
+ "real photo, against its own input",photo 21,Restore LoRA at 1.0,,0.886,0.84,0.33,
504
+ "real photo, against its own input",photo 22,"Qwen Image 2.1 alone, 8 steps",,0.89,10.13,4.69,
505
+ "real photo, against its own input",photo 22,SeedVR2 3B,,0.875,0.45,0.42,
506
+ "real photo, against its own input",photo 22,"Detail Enhancer, 8 steps",,0.834,18.02,2.85,
507
+ "real photo, against its own input",photo 22,"Deblur anything, 8 steps",,0.939,1.38,0.68,
508
+ "real photo, against its own input",photo 22,Restore LoRA at 0.5,,0.938,5.47,3.02,
509
+ "real photo, against its own input",photo 22,Restore LoRA at 0.75,,0.962,1.63,0.7,
510
+ "real photo, against its own input",photo 22,Restore LoRA at 1.0,,0.975,0.86,0.26,
511
+ "real photo, against its own input",photo 23,"Qwen Image 2.1 alone, 8 steps",,0.902,1.56,2.4,
512
+ "real photo, against its own input",photo 23,SeedVR2 3B,,0.891,0.5,0.18,
513
+ "real photo, against its own input",photo 23,"Detail Enhancer, 8 steps",,0.831,4.22,2.51,
514
+ "real photo, against its own input",photo 23,"Deblur anything, 8 steps",,0.971,1.19,0.3,
515
+ "real photo, against its own input",photo 23,Restore LoRA at 0.5,,0.961,1.04,0.62,
516
+ "real photo, against its own input",photo 23,Restore LoRA at 0.75,,0.972,0.91,0.31,
517
+ "real photo, against its own input",photo 23,Restore LoRA at 1.0,,0.977,0.94,0.23,
518
+ "real photo, against its own input",photo 24,"Qwen Image 2.1 alone, 8 steps",,0.879,2.06,1.48,
519
+ "real photo, against its own input",photo 24,SeedVR2 3B,,0.74,0.64,0.17,
520
+ "real photo, against its own input",photo 24,"Detail Enhancer, 8 steps",,0.766,5.85,22.43,
521
+ "real photo, against its own input",photo 24,"Deblur anything, 8 steps",,0.922,1.31,0.32,
522
+ "real photo, against its own input",photo 24,Restore LoRA at 0.5,,0.939,1.33,0.43,
523
+ "real photo, against its own input",photo 24,Restore LoRA at 0.75,,0.965,0.87,0.18,
524
+ "real photo, against its own input",photo 24,Restore LoRA at 1.0,,0.974,0.66,0.07,
525
+ "real photo, against its own input",photo 25,"Qwen Image 2.1 alone, 8 steps",,0.753,3.87,4.77,
526
+ "real photo, against its own input",photo 25,SeedVR2 3B,,0.827,0.71,0.37,
527
+ "real photo, against its own input",photo 25,"Detail Enhancer, 8 steps",,0.647,9.54,1.26,
528
+ "real photo, against its own input",photo 25,"Deblur anything, 8 steps",,0.904,1.19,0.53,
529
+ "real photo, against its own input",photo 25,Restore LoRA at 0.5,,0.805,2.64,3.99,
530
+ "real photo, against its own input",photo 25,Restore LoRA at 0.75,,0.865,1.56,0.95,
531
+ "real photo, against its own input",photo 25,Restore LoRA at 1.0,,0.857,1.53,0.6,
532
+ "real photo, against its own input",photo 26,"Qwen Image 2.1 alone, 8 steps",,,1.87,0.69,
533
+ "real photo, against its own input",photo 26,SeedVR2 3B,,,0.9,0.54,
534
+ "real photo, against its own input",photo 26,"Detail Enhancer, 8 steps",,,5.27,1.04,
535
+ "real photo, against its own input",photo 26,"Deblur anything, 8 steps",,,1.16,0.22,
536
+ "real photo, against its own input",photo 26,Restore LoRA at 0.5,,,1.35,0.45,
537
+ "real photo, against its own input",photo 26,Restore LoRA at 0.75,,,1.31,0.52,
538
+ "real photo, against its own input",photo 26,Restore LoRA at 1.0,,,1.25,0.47,
539
+ "real photo, against its own input",photo 27,"Qwen Image 2.1 alone, 8 steps",,,3.7,2.43,
540
+ "real photo, against its own input",photo 27,SeedVR2 3B,,,0.31,0.67,
541
+ "real photo, against its own input",photo 27,"Detail Enhancer, 8 steps",,,7.55,1.88,
542
+ "real photo, against its own input",photo 27,"Deblur anything, 8 steps",,,0.53,0.46,
543
+ "real photo, against its own input",photo 27,Restore LoRA at 0.5,,,2.54,1.23,
544
+ "real photo, against its own input",photo 27,Restore LoRA at 0.75,,,1.05,0.82,
545
+ "real photo, against its own input",photo 27,Restore LoRA at 1.0,,,0.95,0.59,
546
+ "real photo, against its own input",photo 28,"Qwen Image 2.1 alone, 8 steps",,0.927,3.73,2.53,
547
+ "real photo, against its own input",photo 28,SeedVR2 3B,,0.932,0.67,0.34,
548
+ "real photo, against its own input",photo 28,"Detail Enhancer, 8 steps",,0.714,4.28,2.18,
549
+ "real photo, against its own input",photo 28,"Deblur anything, 8 steps",,0.939,1.45,0.33,
550
+ "real photo, against its own input",photo 28,Restore LoRA at 0.5,,0.95,3.31,2.57,
551
+ "real photo, against its own input",photo 28,Restore LoRA at 0.75,,0.964,2.14,1.27,
552
+ "real photo, against its own input",photo 28,Restore LoRA at 1.0,,0.973,1.87,0.42,
553
+ "real photo, against its own input",photo 29,"Qwen Image 2.1 alone, 8 steps",,,8.72,1.69,
554
+ "real photo, against its own input",photo 29,SeedVR2 3B,,,0.34,0.38,
555
+ "real photo, against its own input",photo 29,"Detail Enhancer, 8 steps",,,5.75,5.78,
556
+ "real photo, against its own input",photo 29,"Deblur anything, 8 steps",,,0.59,0.2,
557
+ "real photo, against its own input",photo 29,Restore LoRA at 0.5,,,1.65,0.74,
558
+ "real photo, against its own input",photo 29,Restore LoRA at 0.75,,,1.18,0.21,
559
+ "real photo, against its own input",photo 29,Restore LoRA at 1.0,,,1.22,0.18,
560
+ "real photo, against its own input",photo 30,"Qwen Image 2.1 alone, 8 steps",,,7.63,2.09,
561
+ "real photo, against its own input",photo 30,SeedVR2 3B,,,0.37,0.3,
562
+ "real photo, against its own input",photo 30,"Detail Enhancer, 8 steps",,,9.11,4.96,
563
+ "real photo, against its own input",photo 30,"Deblur anything, 8 steps",,,0.6,0.35,
564
+ "real photo, against its own input",photo 30,Restore LoRA at 0.5,,,0.94,1.38,
565
+ "real photo, against its own input",photo 30,Restore LoRA at 0.75,,,0.72,0.56,
566
+ "real photo, against its own input",photo 30,Restore LoRA at 1.0,,,0.72,0.27,
567
+ "real photo, against its own input",photo 31,"Qwen Image 2.1 alone, 8 steps",,0.875,3.7,1.44,
568
+ "real photo, against its own input",photo 31,SeedVR2 3B,,0.917,0.4,0.24,
569
+ "real photo, against its own input",photo 31,"Detail Enhancer, 8 steps",,0.585,6.55,17.92,
570
+ "real photo, against its own input",photo 31,"Deblur anything, 8 steps",,0.956,0.51,0.2,
571
+ "real photo, against its own input",photo 31,Restore LoRA at 0.5,,0.929,3.62,0.59,
572
+ "real photo, against its own input",photo 31,Restore LoRA at 0.75,,0.948,1.51,0.32,
573
+ "real photo, against its own input",photo 31,Restore LoRA at 1.0,,0.948,1.37,0.17,
figure_carwindow.jpg ADDED

Git LFS Details

  • SHA256: 54bd2de413c703ef47503e8104df507aff0ca1e7e10b16ec1bfd6b2d12dc3dc9
  • Pointer size: 131 Bytes
  • Size of remote file: 691 kB
figure_furcoat.jpg ADDED

Git LFS Details

  • SHA256: 1451211506600893ddf77eec47ebd0e2ee14d8f11ea04a67fc2430e721279f96
  • Pointer size: 131 Bytes
  • Size of remote file: 953 kB
figure_hoodie.jpg ADDED

Git LFS Details

  • SHA256: d4b866eff587191515a61171485fab51e07293fbe3c7130622e3325c9757de20
  • Pointer size: 131 Bytes
  • Size of remote file: 754 kB
figure_lace.jpg ADDED

Git LFS Details

  • SHA256: 957a9b6a30694ec0d49714e7cf304bccf358fc04e9b487be64ff3e10e3a01be0
  • Pointer size: 131 Bytes
  • Size of remote file: 847 kB
figure_strength.jpg ADDED

Git LFS Details

  • SHA256: f11444a98d3d6f08ab8b8f9d837bc598d9a0a5708ceb0df6fb1b20c645c1e17d
  • Pointer size: 131 Bytes
  • Size of remote file: 779 kB
figure_subway.jpg ADDED

Git LFS Details

  • SHA256: 5c97043d7416387925e1e292eb9b196290f487668b9d0338e5c34a8c0e9a3e04
  • Pointer size: 131 Bytes
  • Size of remote file: 911 kB
figure_vs_freckles_8mp.jpg ADDED

Git LFS Details

  • SHA256: c6d11371ac7360a2a48ddccaa940f34956b73b1b4465c30e3f24ffa520f77fb1
  • Pointer size: 131 Bytes
  • Size of remote file: 728 kB
figure_vs_furcoat.jpg ADDED

Git LFS Details

  • SHA256: 48607b16862f30651339c6df268124fc16f5fbb27cdf699e365bc7921f60ce7a
  • Pointer size: 131 Bytes
  • Size of remote file: 986 kB
figure_vs_headphones_8mp.jpg ADDED

Git LFS Details

  • SHA256: ad756147928750d7361890b83de7c3c9871c412ef13242ef0b9cbeff41fcee95
  • Pointer size: 131 Bytes
  • Size of remote file: 895 kB
figure_vs_hoodie.jpg ADDED

Git LFS Details

  • SHA256: 9ce0331a242a4ce8595eaa2cf6e080a64b48b9d24e46092960e1a8e0bdc19954
  • Pointer size: 131 Bytes
  • Size of remote file: 744 kB
qwen-image-2.1-restore-1250.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e48f68c7772a04ca160396aeb1e98f77e9d7a7b6353ae6fc3fb3e69746508b42
3
+ size 159436584
qwen-image-2.1-restore.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:65de4f6c2468071d5aa6ffbd82c76bfee7cc8ac28fe960e91bbca4a58f43c08c
3
+ size 159436584
workflows/qwen-image-2.1-restore.json ADDED
@@ -0,0 +1,2548 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "ea98369b-a6f3-4714-b34f-3b877fbe9017",
3
+ "revision": 0,
4
+ "last_node_id": 33,
5
+ "last_link_id": 31,
6
+ "nodes": [
7
+ {
8
+ "id": 1,
9
+ "type": "AUSBOSS_NODES_WorkflowNote",
10
+ "pos": [
11
+ 0,
12
+ 30
13
+ ],
14
+ "size": [
15
+ 440,
16
+ 1050
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "localized_name": "note",
24
+ "name": "note",
25
+ "type": "STRING",
26
+ "widget": {
27
+ "name": "note"
28
+ },
29
+ "link": null
30
+ }
31
+ ],
32
+ "outputs": [],
33
+ "title": "馃啂 AusBoss",
34
+ "properties": {
35
+ "Node name for S&R": "AUSBOSS_NODES_WorkflowNote",
36
+ "cnr_id": "ausboss-nodes",
37
+ "ver": "2.8.0"
38
+ },
39
+ "widgets_values": [
40
+ "{\"v\": 1, \"title\": \"Qwen Image 2.1 Restore\", \"subtitle\": \"Load a small, soft or worn picture. Qwen Image 2.1 redraws it sharp at about 2 megapixels with my Restore LoRA.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Load your image. You can crop it right there with the blue handles.\\n2. Press **Run**.\\n3. Slide **Before and after** to compare. The result is saved as a PNG.\\n\\n### Switches\\n\\n- **Fast** on: 8 steps with the Viggle Turbo LoRA. Off: 25 steps without it, closer to your picture and softer, about twice as long.\\n\\n### Tips\\n\\n- **Blurry photo (out of focus, shaky, a frame from a video)? Lower the Restore LoRA to 0.5.** At 1.0 it stays true to the blur and the result comes back soft.\\n- Strength is a dial: 1.0 is the softest and stays truest to your picture. Lower it for more of Qwen's own texture.\\n- It is a redraw. Fine detail is made up to fit, so a face stays the same person, not the same pixels.\\n- Small faces are redrawn, so a face far from the camera can come back as a slightly different person.\\n- Small lettering on signs and labels can come back misspelled.\\n- For a result over 2 megapixels, use my tiled workflow, Qwen Image 2.1 Tiled Upscale.\\n- If the run stops at a red **LoRA Loader**, a LoRA that is switched on is missing. Download it from the list below.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.8.0 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"qwen-image-2.1-restore.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors\", \"note\": \"keeps the result close to your picture\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"dir\": \"loras\", \"size\": \"680 MB\", \"url\": \"https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"note\": \"for Fast on 路 Qwen Research License, research use\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_Callout\"}], \"links\": [{\"label\": \"GitHub 路 ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai 路 AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X 路 Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
41
+ ],
42
+ "widgets_values_named": {
43
+ "note": "{\"v\": 1, \"title\": \"Qwen Image 2.1 Restore\", \"subtitle\": \"Load a small, soft or worn picture. Qwen Image 2.1 redraws it sharp at about 2 megapixels with my Restore LoRA.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Load your image. You can crop it right there with the blue handles.\\n2. Press **Run**.\\n3. Slide **Before and after** to compare. The result is saved as a PNG.\\n\\n### Switches\\n\\n- **Fast** on: 8 steps with the Viggle Turbo LoRA. Off: 25 steps without it, closer to your picture and softer, about twice as long.\\n\\n### Tips\\n\\n- **Blurry photo (out of focus, shaky, a frame from a video)? Lower the Restore LoRA to 0.5.** At 1.0 it stays true to the blur and the result comes back soft.\\n- Strength is a dial: 1.0 is the softest and stays truest to your picture. Lower it for more of Qwen's own texture.\\n- It is a redraw. Fine detail is made up to fit, so a face stays the same person, not the same pixels.\\n- Small faces are redrawn, so a face far from the camera can come back as a slightly different person.\\n- Small lettering on signs and labels can come back misspelled.\\n- For a result over 2 megapixels, use my tiled workflow, Qwen Image 2.1 Tiled Upscale.\\n- If the run stops at a red **LoRA Loader**, a LoRA that is switched on is missing. Download it from the list below.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.8.0 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"qwen-image-2.1-restore.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors\", \"note\": \"keeps the result close to your picture\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"dir\": \"loras\", \"size\": \"680 MB\", \"url\": \"https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"note\": \"for Fast on 路 Qwen Research License, research use\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_Callout\"}], \"links\": [{\"label\": \"GitHub 路 ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai 路 AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X 路 Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
44
+ },
45
+ "color": "#14424d",
46
+ "bgcolor": "#161f21"
47
+ },
48
+ {
49
+ "id": 2,
50
+ "type": "AUSBOSS_NODES_ImageCropRotatePad",
51
+ "pos": [
52
+ 500,
53
+ 286.0
54
+ ],
55
+ "size": [
56
+ 424,
57
+ 1054
58
+ ],
59
+ "flags": {},
60
+ "order": 2,
61
+ "mode": 0,
62
+ "inputs": [
63
+ {
64
+ "localized_name": "image",
65
+ "name": "image",
66
+ "type": "COMBO",
67
+ "widget": {
68
+ "name": "image"
69
+ },
70
+ "link": null
71
+ },
72
+ {
73
+ "localized_name": "rotation_degrees",
74
+ "name": "rotation_degrees",
75
+ "type": "FLOAT",
76
+ "widget": {
77
+ "name": "rotation_degrees"
78
+ },
79
+ "link": null
80
+ },
81
+ {
82
+ "localized_name": "crop_aspect_ratio",
83
+ "name": "crop_aspect_ratio",
84
+ "type": "COMBO",
85
+ "widget": {
86
+ "name": "crop_aspect_ratio"
87
+ },
88
+ "link": null
89
+ },
90
+ {
91
+ "localized_name": "crop_x",
92
+ "name": "crop_x",
93
+ "type": "INT",
94
+ "widget": {
95
+ "name": "crop_x"
96
+ },
97
+ "link": null
98
+ },
99
+ {
100
+ "localized_name": "crop_y",
101
+ "name": "crop_y",
102
+ "type": "INT",
103
+ "widget": {
104
+ "name": "crop_y"
105
+ },
106
+ "link": null
107
+ },
108
+ {
109
+ "localized_name": "crop_width",
110
+ "name": "crop_width",
111
+ "type": "INT",
112
+ "widget": {
113
+ "name": "crop_width"
114
+ },
115
+ "link": null
116
+ },
117
+ {
118
+ "localized_name": "crop_height",
119
+ "name": "crop_height",
120
+ "type": "INT",
121
+ "widget": {
122
+ "name": "crop_height"
123
+ },
124
+ "link": null
125
+ },
126
+ {
127
+ "localized_name": "pad_left",
128
+ "name": "pad_left",
129
+ "type": "INT",
130
+ "widget": {
131
+ "name": "pad_left"
132
+ },
133
+ "link": null
134
+ },
135
+ {
136
+ "localized_name": "pad_top",
137
+ "name": "pad_top",
138
+ "type": "INT",
139
+ "widget": {
140
+ "name": "pad_top"
141
+ },
142
+ "link": null
143
+ },
144
+ {
145
+ "localized_name": "pad_right",
146
+ "name": "pad_right",
147
+ "type": "INT",
148
+ "widget": {
149
+ "name": "pad_right"
150
+ },
151
+ "link": null
152
+ },
153
+ {
154
+ "localized_name": "pad_bottom",
155
+ "name": "pad_bottom",
156
+ "type": "INT",
157
+ "widget": {
158
+ "name": "pad_bottom"
159
+ },
160
+ "link": null
161
+ },
162
+ {
163
+ "localized_name": "feather",
164
+ "name": "feather",
165
+ "type": "INT",
166
+ "widget": {
167
+ "name": "feather"
168
+ },
169
+ "link": null
170
+ },
171
+ {
172
+ "localized_name": "canvas_multiple",
173
+ "name": "canvas_multiple",
174
+ "type": "INT",
175
+ "widget": {
176
+ "name": "canvas_multiple"
177
+ },
178
+ "link": null
179
+ },
180
+ {
181
+ "localized_name": "fill_color",
182
+ "name": "fill_color",
183
+ "type": "STRING",
184
+ "widget": {
185
+ "name": "fill_color"
186
+ },
187
+ "link": null
188
+ },
189
+ {
190
+ "localized_name": "resize_to_megapixels",
191
+ "name": "resize_to_megapixels",
192
+ "shape": 7,
193
+ "type": "BOOLEAN",
194
+ "widget": {
195
+ "name": "resize_to_megapixels"
196
+ },
197
+ "link": null
198
+ },
199
+ {
200
+ "localized_name": "megapixels",
201
+ "name": "megapixels",
202
+ "shape": 7,
203
+ "type": "FLOAT",
204
+ "widget": {
205
+ "name": "megapixels"
206
+ },
207
+ "link": null
208
+ },
209
+ {
210
+ "localized_name": "resize_method",
211
+ "name": "resize_method",
212
+ "shape": 7,
213
+ "type": "COMBO",
214
+ "widget": {
215
+ "name": "resize_method"
216
+ },
217
+ "link": null
218
+ },
219
+ {
220
+ "localized_name": "resolution_steps",
221
+ "name": "resolution_steps",
222
+ "shape": 7,
223
+ "type": "INT",
224
+ "widget": {
225
+ "name": "resolution_steps"
226
+ },
227
+ "link": null
228
+ },
229
+ {
230
+ "localized_name": "stitch_blend",
231
+ "name": "stitch_blend",
232
+ "shape": 7,
233
+ "type": "INT",
234
+ "widget": {
235
+ "name": "stitch_blend"
236
+ },
237
+ "link": null
238
+ },
239
+ {
240
+ "localized_name": "stitch_grow",
241
+ "name": "stitch_grow",
242
+ "shape": 7,
243
+ "type": "INT",
244
+ "widget": {
245
+ "name": "stitch_grow"
246
+ },
247
+ "link": null
248
+ },
249
+ {
250
+ "localized_name": "upload",
251
+ "name": "upload",
252
+ "type": "IMAGEUPLOAD",
253
+ "widget": {
254
+ "name": "upload"
255
+ },
256
+ "link": null
257
+ }
258
+ ],
259
+ "outputs": [
260
+ {
261
+ "localized_name": "image",
262
+ "name": "image",
263
+ "type": "IMAGE",
264
+ "links": [
265
+ 21,
266
+ 26
267
+ ]
268
+ },
269
+ {
270
+ "localized_name": "mask",
271
+ "name": "mask",
272
+ "type": "MASK",
273
+ "links": null
274
+ },
275
+ {
276
+ "localized_name": "stitcher",
277
+ "name": "stitcher",
278
+ "type": "AUSBOSS_STITCHER",
279
+ "links": null
280
+ },
281
+ {
282
+ "localized_name": "original",
283
+ "name": "original",
284
+ "type": "IMAGE",
285
+ "links": null
286
+ },
287
+ {
288
+ "localized_name": "width",
289
+ "name": "width",
290
+ "type": "INT",
291
+ "links": null
292
+ },
293
+ {
294
+ "localized_name": "height",
295
+ "name": "height",
296
+ "type": "INT",
297
+ "links": null
298
+ },
299
+ {
300
+ "localized_name": "prompt_image",
301
+ "name": "prompt_image",
302
+ "type": "IMAGE",
303
+ "links": null
304
+ }
305
+ ],
306
+ "title": "Image Crop + Rotate + Pad - Your picture",
307
+ "properties": {
308
+ "Node name for S&R": "AUSBOSS_NODES_ImageCropRotatePad",
309
+ "cnr_id": "ausboss-nodes",
310
+ "ver": "2.8.0"
311
+ },
312
+ "widgets_values": {
313
+ "image": "",
314
+ "rotation_degrees": 0,
315
+ "crop_aspect_ratio": "free",
316
+ "crop_x": 0,
317
+ "crop_y": 0,
318
+ "crop_width": 0,
319
+ "crop_height": 0,
320
+ "pad_left": 0,
321
+ "pad_top": 0,
322
+ "pad_right": 0,
323
+ "pad_bottom": 0,
324
+ "feather": 24,
325
+ "canvas_multiple": 1,
326
+ "fill_color": "#808080",
327
+ "resize_to_megapixels": true,
328
+ "megapixels": 2,
329
+ "resize_method": "lanczos",
330
+ "resolution_steps": 32,
331
+ "stitch_blend": 32,
332
+ "stitch_grow": 0
333
+ },
334
+ "widgets_values_named": {
335
+ "image": "",
336
+ "rotation_degrees": 0,
337
+ "crop_aspect_ratio": "free",
338
+ "crop_x": 0,
339
+ "crop_y": 0,
340
+ "crop_width": 0,
341
+ "crop_height": 0,
342
+ "pad_left": 0,
343
+ "pad_top": 0,
344
+ "pad_right": 0,
345
+ "pad_bottom": 0,
346
+ "feather": 24,
347
+ "canvas_multiple": 1,
348
+ "fill_color": "#808080",
349
+ "resize_to_megapixels": true,
350
+ "megapixels": 2,
351
+ "resize_method": "lanczos",
352
+ "resolution_steps": 32,
353
+ "stitch_blend": 32,
354
+ "stitch_grow": 0
355
+ },
356
+ "color": "#14424d",
357
+ "bgcolor": "#161f21"
358
+ },
359
+ {
360
+ "id": 3,
361
+ "type": "AUSBOSS_NODES_Text",
362
+ "pos": [
363
+ 964,
364
+ 286.0
365
+ ],
366
+ "size": [
367
+ 424,
368
+ 236
369
+ ],
370
+ "flags": {},
371
+ "order": 3,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "localized_name": "text",
376
+ "name": "text",
377
+ "type": "STRING",
378
+ "widget": {
379
+ "name": "text"
380
+ },
381
+ "link": null
382
+ }
383
+ ],
384
+ "outputs": [
385
+ {
386
+ "localized_name": "text",
387
+ "name": "text",
388
+ "type": "STRING",
389
+ "links": [
390
+ 24
391
+ ]
392
+ }
393
+ ],
394
+ "title": "Text - The request",
395
+ "properties": {
396
+ "Node name for S&R": "AUSBOSS_NODES_Text",
397
+ "cnr_id": "ausboss-nodes",
398
+ "ver": "2.8.0"
399
+ },
400
+ "widgets_values": [
401
+ "Restore the photo: remove blur, noise and compression artifacts and recover sharp, natural detail, keeping the same composition, people and colors."
402
+ ],
403
+ "widgets_values_named": {
404
+ "text": "Restore the photo: remove blur, noise and compression artifacts and recover sharp, natural detail, keeping the same composition, people and colors."
405
+ },
406
+ "color": "#14424d",
407
+ "bgcolor": "#161f21"
408
+ },
409
+ {
410
+ "id": 4,
411
+ "type": "AUSBOSS_NODES_Seed",
412
+ "pos": [
413
+ 964,
414
+ 1118.0
415
+ ],
416
+ "size": [
417
+ 424,
418
+ 216
419
+ ],
420
+ "flags": {},
421
+ "order": 7,
422
+ "mode": 0,
423
+ "inputs": [
424
+ {
425
+ "localized_name": "seed",
426
+ "name": "seed",
427
+ "type": "INT",
428
+ "widget": {
429
+ "name": "seed"
430
+ },
431
+ "link": null
432
+ }
433
+ ],
434
+ "outputs": [
435
+ {
436
+ "localized_name": "seed",
437
+ "name": "seed",
438
+ "type": "INT",
439
+ "links": [
440
+ 29
441
+ ]
442
+ }
443
+ ],
444
+ "title": "Seed",
445
+ "properties": {
446
+ "Node name for S&R": "AUSBOSS_NODES_Seed",
447
+ "cnr_id": "ausboss-nodes",
448
+ "ver": "2.8.0"
449
+ },
450
+ "widgets_values": [
451
+ 20261006,
452
+ "randomize"
453
+ ],
454
+ "widgets_values_named": {
455
+ "seed": 20261006,
456
+ "control_after_generate": "randomize"
457
+ },
458
+ "color": "#14424d",
459
+ "bgcolor": "#161f21"
460
+ },
461
+ {
462
+ "id": 5,
463
+ "type": "AUSBOSS_NODES_Integer",
464
+ "pos": [
465
+ 964,
466
+ 944.0
467
+ ],
468
+ "size": [
469
+ 424,
470
+ 94
471
+ ],
472
+ "flags": {},
473
+ "order": 6,
474
+ "mode": 0,
475
+ "inputs": [
476
+ {
477
+ "localized_name": "value",
478
+ "name": "value",
479
+ "type": "INT",
480
+ "widget": {
481
+ "name": "value"
482
+ },
483
+ "link": null
484
+ }
485
+ ],
486
+ "outputs": [
487
+ {
488
+ "localized_name": "int",
489
+ "name": "int",
490
+ "type": "INT",
491
+ "links": [
492
+ 30
493
+ ]
494
+ }
495
+ ],
496
+ "title": "Integer - Steps",
497
+ "properties": {
498
+ "Node name for S&R": "AUSBOSS_NODES_Integer",
499
+ "cnr_id": "ausboss-nodes",
500
+ "ver": "2.8.0"
501
+ },
502
+ "widgets_values": [
503
+ 8
504
+ ],
505
+ "widgets_values_named": {
506
+ "value": 8
507
+ },
508
+ "color": "#14424d",
509
+ "bgcolor": "#161f21"
510
+ },
511
+ {
512
+ "id": 6,
513
+ "type": "CLIPLoader",
514
+ "pos": [
515
+ 1468,
516
+ 614.0
517
+ ],
518
+ "size": [
519
+ 300,
520
+ 106
521
+ ],
522
+ "flags": {},
523
+ "order": 10,
524
+ "mode": 0,
525
+ "inputs": [
526
+ {
527
+ "localized_name": "clip_name",
528
+ "name": "clip_name",
529
+ "type": "COMBO",
530
+ "widget": {
531
+ "name": "clip_name"
532
+ },
533
+ "link": null
534
+ },
535
+ {
536
+ "localized_name": "type",
537
+ "name": "type",
538
+ "type": "COMBO",
539
+ "widget": {
540
+ "name": "type"
541
+ },
542
+ "link": null
543
+ },
544
+ {
545
+ "localized_name": "device",
546
+ "name": "device",
547
+ "shape": 7,
548
+ "type": "COMBO",
549
+ "widget": {
550
+ "name": "device"
551
+ },
552
+ "link": null
553
+ }
554
+ ],
555
+ "outputs": [
556
+ {
557
+ "localized_name": "CLIP",
558
+ "name": "CLIP",
559
+ "type": "CLIP",
560
+ "links": [
561
+ 25
562
+ ]
563
+ }
564
+ ],
565
+ "title": "Text encoder",
566
+ "properties": {
567
+ "Node name for S&R": "CLIPLoader",
568
+ "models": [
569
+ {
570
+ "name": "qwen3vl_8b_int8_convrot.safetensors",
571
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
572
+ "directory": "text_encoders"
573
+ }
574
+ ],
575
+ "cnr_id": "comfy-core",
576
+ "ver": "0.38.0"
577
+ },
578
+ "widgets_values": [
579
+ "qwen3vl_8b_int8_convrot.safetensors",
580
+ "qwen_image",
581
+ "default"
582
+ ],
583
+ "widgets_values_named": {
584
+ "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
585
+ "type": "qwen_image",
586
+ "device": "default"
587
+ },
588
+ "color": "#432",
589
+ "bgcolor": "#653"
590
+ },
591
+ {
592
+ "id": 7,
593
+ "type": "VAELoader",
594
+ "pos": [
595
+ 1468,
596
+ 794.0
597
+ ],
598
+ "size": [
599
+ 300,
600
+ 58
601
+ ],
602
+ "flags": {},
603
+ "order": 11,
604
+ "mode": 0,
605
+ "inputs": [
606
+ {
607
+ "localized_name": "vae_name",
608
+ "name": "vae_name",
609
+ "type": "COMBO",
610
+ "widget": {
611
+ "name": "vae_name"
612
+ },
613
+ "link": null
614
+ }
615
+ ],
616
+ "outputs": [
617
+ {
618
+ "localized_name": "VAE",
619
+ "name": "VAE",
620
+ "type": "VAE",
621
+ "links": [
622
+ 27
623
+ ]
624
+ }
625
+ ],
626
+ "title": "VAE",
627
+ "properties": {
628
+ "Node name for S&R": "VAELoader",
629
+ "models": [
630
+ {
631
+ "name": "qwen_image_2.1_vae_bf16.safetensors",
632
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
633
+ "directory": "vae"
634
+ }
635
+ ],
636
+ "cnr_id": "comfy-core",
637
+ "ver": "0.38.0"
638
+ },
639
+ "widgets_values": [
640
+ "qwen_image_2.1_vae_bf16.safetensors"
641
+ ],
642
+ "widgets_values_named": {
643
+ "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
644
+ },
645
+ "color": "#322",
646
+ "bgcolor": "#533"
647
+ },
648
+ {
649
+ "id": 8,
650
+ "type": "UNETLoader",
651
+ "pos": [
652
+ 1468,
653
+ 926.0
654
+ ],
655
+ "size": [
656
+ 300,
657
+ 82
658
+ ],
659
+ "flags": {},
660
+ "order": 12,
661
+ "mode": 0,
662
+ "inputs": [
663
+ {
664
+ "localized_name": "unet_name",
665
+ "name": "unet_name",
666
+ "type": "COMBO",
667
+ "widget": {
668
+ "name": "unet_name"
669
+ },
670
+ "link": null
671
+ },
672
+ {
673
+ "localized_name": "weight_dtype",
674
+ "name": "weight_dtype",
675
+ "type": "COMBO",
676
+ "widget": {
677
+ "name": "weight_dtype"
678
+ },
679
+ "link": null
680
+ }
681
+ ],
682
+ "outputs": [
683
+ {
684
+ "localized_name": "MODEL",
685
+ "name": "MODEL",
686
+ "type": "MODEL",
687
+ "links": [
688
+ 6
689
+ ]
690
+ }
691
+ ],
692
+ "title": "Diffusion model",
693
+ "properties": {
694
+ "Node name for S&R": "UNETLoader",
695
+ "models": [
696
+ {
697
+ "name": "qwen_image_2.1_int8_convrot.safetensors",
698
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",
699
+ "directory": "diffusion_models"
700
+ }
701
+ ],
702
+ "cnr_id": "comfy-core",
703
+ "ver": "0.38.0"
704
+ },
705
+ "widgets_values": [
706
+ "qwen_image_2.1_int8_convrot.safetensors",
707
+ "default"
708
+ ],
709
+ "widgets_values_named": {
710
+ "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
711
+ "weight_dtype": "default"
712
+ },
713
+ "color": "#323",
714
+ "bgcolor": "#535"
715
+ },
716
+ {
717
+ "id": 9,
718
+ "type": "AUSBOSS_NODES_LoraLoader",
719
+ "pos": [
720
+ 1808,
721
+ 806.0
722
+ ],
723
+ "size": [
724
+ 400,
725
+ 224
726
+ ],
727
+ "flags": {},
728
+ "order": 14,
729
+ "mode": 0,
730
+ "inputs": [
731
+ {
732
+ "localized_name": "model",
733
+ "name": "model",
734
+ "type": "MODEL",
735
+ "link": 6
736
+ },
737
+ {
738
+ "localized_name": "clip",
739
+ "name": "clip",
740
+ "shape": 7,
741
+ "type": "CLIP",
742
+ "link": null
743
+ },
744
+ {
745
+ "localized_name": "loras",
746
+ "name": "loras",
747
+ "type": "STRING",
748
+ "widget": {
749
+ "name": "loras"
750
+ },
751
+ "link": null
752
+ },
753
+ {
754
+ "localized_name": "trigger_separator",
755
+ "name": "trigger_separator",
756
+ "shape": 7,
757
+ "type": "STRING",
758
+ "widget": {
759
+ "name": "trigger_separator"
760
+ },
761
+ "link": null
762
+ },
763
+ {
764
+ "localized_name": "on_missing",
765
+ "name": "on_missing",
766
+ "shape": 7,
767
+ "type": "COMBO",
768
+ "widget": {
769
+ "name": "on_missing"
770
+ },
771
+ "link": null
772
+ }
773
+ ],
774
+ "outputs": [
775
+ {
776
+ "localized_name": "model",
777
+ "name": "model",
778
+ "type": "MODEL",
779
+ "links": [
780
+ 28
781
+ ]
782
+ },
783
+ {
784
+ "localized_name": "clip",
785
+ "name": "clip",
786
+ "type": "CLIP",
787
+ "links": null
788
+ },
789
+ {
790
+ "localized_name": "triggers",
791
+ "name": "triggers",
792
+ "type": "STRING",
793
+ "links": null
794
+ }
795
+ ],
796
+ "title": "LoRA Loader - Restore LoRA",
797
+ "properties": {
798
+ "Node name for S&R": "AUSBOSS_NODES_LoraLoader",
799
+ "ausbossLoraLinked": true,
800
+ "models": [
801
+ {
802
+ "name": "qwen-image-2.1-restore.safetensors",
803
+ "url": "https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors",
804
+ "directory": "loras"
805
+ },
806
+ {
807
+ "name": "Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors",
808
+ "url": "https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors",
809
+ "directory": "loras"
810
+ }
811
+ ],
812
+ "cnr_id": "ausboss-nodes",
813
+ "ver": "2.8.0"
814
+ },
815
+ "widgets_values": [
816
+ "[{\"name\": \"qwen-image-2.1-restore.safetensors\", \"strength\": 1.0, \"enabled\": true, \"triggers\": \"\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"strength\": 1.0, \"enabled\": true, \"triggers\": \"\"}]",
817
+ ", ",
818
+ "error"
819
+ ],
820
+ "widgets_values_named": {
821
+ "loras": "[{\"name\": \"qwen-image-2.1-restore.safetensors\", \"strength\": 1.0, \"enabled\": true, \"triggers\": \"\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"strength\": 1.0, \"enabled\": true, \"triggers\": \"\"}]",
822
+ "trigger_separator": ", ",
823
+ "on_missing": "error"
824
+ },
825
+ "color": "#14424d",
826
+ "bgcolor": "#161f21"
827
+ },
828
+ {
829
+ "id": 11,
830
+ "type": "AUSBOSS_NODES_Compare",
831
+ "pos": [
832
+ 2288,
833
+ 80.0
834
+ ],
835
+ "size": [
836
+ 460,
837
+ 460
838
+ ],
839
+ "flags": {},
840
+ "order": 15,
841
+ "mode": 0,
842
+ "inputs": [
843
+ {
844
+ "localized_name": "image_a",
845
+ "name": "image_a",
846
+ "type": "IMAGE",
847
+ "link": 21
848
+ },
849
+ {
850
+ "localized_name": "image_b",
851
+ "name": "image_b",
852
+ "type": "IMAGE",
853
+ "link": 22
854
+ }
855
+ ],
856
+ "outputs": [
857
+ {
858
+ "localized_name": "image_a",
859
+ "name": "image_a",
860
+ "type": "IMAGE",
861
+ "links": null
862
+ }
863
+ ],
864
+ "title": "Image Compare A/B - Before and after",
865
+ "properties": {
866
+ "Node name for S&R": "AUSBOSS_NODES_Compare",
867
+ "ausboss_compare_mode": "slide",
868
+ "cnr_id": "ausboss-nodes",
869
+ "ver": "2.8.0"
870
+ },
871
+ "widgets_values": [],
872
+ "widgets_values_named": {},
873
+ "color": "#14424d",
874
+ "bgcolor": "#161f21"
875
+ },
876
+ {
877
+ "id": 12,
878
+ "type": "AUSBOSS_NODES_SaveImage",
879
+ "pos": [
880
+ 2288,
881
+ 610.0
882
+ ],
883
+ "size": [
884
+ 460,
885
+ 566
886
+ ],
887
+ "flags": {},
888
+ "order": 16,
889
+ "mode": 0,
890
+ "inputs": [
891
+ {
892
+ "localized_name": "images",
893
+ "name": "images",
894
+ "type": "IMAGE",
895
+ "link": 23
896
+ },
897
+ {
898
+ "localized_name": "filename",
899
+ "name": "filename",
900
+ "shape": 7,
901
+ "type": "STRING",
902
+ "link": null
903
+ },
904
+ {
905
+ "localized_name": "caption_text",
906
+ "name": "caption_text",
907
+ "shape": 7,
908
+ "type": "STRING",
909
+ "link": null
910
+ },
911
+ {
912
+ "localized_name": "filename_prefix",
913
+ "name": "filename_prefix",
914
+ "type": "STRING",
915
+ "widget": {
916
+ "name": "filename_prefix"
917
+ },
918
+ "link": null
919
+ },
920
+ {
921
+ "localized_name": "format",
922
+ "name": "format",
923
+ "type": "COMBO",
924
+ "widget": {
925
+ "name": "format"
926
+ },
927
+ "link": null
928
+ },
929
+ {
930
+ "localized_name": "save_metadata",
931
+ "name": "save_metadata",
932
+ "type": "BOOLEAN",
933
+ "widget": {
934
+ "name": "save_metadata"
935
+ },
936
+ "link": null
937
+ },
938
+ {
939
+ "localized_name": "exact_name",
940
+ "name": "exact_name",
941
+ "shape": 7,
942
+ "type": "STRING",
943
+ "widget": {
944
+ "name": "exact_name"
945
+ },
946
+ "link": null
947
+ },
948
+ {
949
+ "localized_name": "on_existing",
950
+ "name": "on_existing",
951
+ "shape": 7,
952
+ "type": "COMBO",
953
+ "widget": {
954
+ "name": "on_existing"
955
+ },
956
+ "link": null
957
+ },
958
+ {
959
+ "localized_name": "output_dir",
960
+ "name": "output_dir",
961
+ "shape": 7,
962
+ "type": "STRING",
963
+ "widget": {
964
+ "name": "output_dir"
965
+ },
966
+ "link": null
967
+ },
968
+ {
969
+ "localized_name": "caption",
970
+ "name": "caption",
971
+ "shape": 7,
972
+ "type": "STRING",
973
+ "widget": {
974
+ "name": "caption"
975
+ },
976
+ "link": null
977
+ },
978
+ {
979
+ "localized_name": "name_counter",
980
+ "name": "name_counter",
981
+ "shape": 7,
982
+ "type": "BOOLEAN",
983
+ "widget": {
984
+ "name": "name_counter"
985
+ },
986
+ "link": null
987
+ },
988
+ {
989
+ "localized_name": "name_date",
990
+ "name": "name_date",
991
+ "shape": 7,
992
+ "type": "BOOLEAN",
993
+ "widget": {
994
+ "name": "name_date"
995
+ },
996
+ "link": null
997
+ },
998
+ {
999
+ "localized_name": "name_time",
1000
+ "name": "name_time",
1001
+ "shape": 7,
1002
+ "type": "BOOLEAN",
1003
+ "widget": {
1004
+ "name": "name_time"
1005
+ },
1006
+ "link": null
1007
+ },
1008
+ {
1009
+ "localized_name": "name_size",
1010
+ "name": "name_size",
1011
+ "shape": 7,
1012
+ "type": "BOOLEAN",
1013
+ "widget": {
1014
+ "name": "name_size"
1015
+ },
1016
+ "link": null
1017
+ },
1018
+ {
1019
+ "localized_name": "name_batch",
1020
+ "name": "name_batch",
1021
+ "shape": 7,
1022
+ "type": "BOOLEAN",
1023
+ "widget": {
1024
+ "name": "name_batch"
1025
+ },
1026
+ "link": null
1027
+ },
1028
+ {
1029
+ "localized_name": "preview",
1030
+ "name": "preview",
1031
+ "shape": 7,
1032
+ "type": "BOOLEAN",
1033
+ "widget": {
1034
+ "name": "preview"
1035
+ },
1036
+ "link": null
1037
+ }
1038
+ ],
1039
+ "outputs": [
1040
+ {
1041
+ "localized_name": "file_path",
1042
+ "name": "file_path",
1043
+ "type": "STRING",
1044
+ "links": null
1045
+ },
1046
+ {
1047
+ "localized_name": "images",
1048
+ "name": "images",
1049
+ "type": "IMAGE",
1050
+ "links": null
1051
+ }
1052
+ ],
1053
+ "title": "Save Image",
1054
+ "properties": {
1055
+ "Node name for S&R": "AUSBOSS_NODES_SaveImage",
1056
+ "cnr_id": "ausboss-nodes",
1057
+ "ver": "2.8.0"
1058
+ },
1059
+ "widgets_values": {
1060
+ "filename_prefix": "qwen21_restore",
1061
+ "format": "png",
1062
+ "save_metadata": true,
1063
+ "exact_name": "",
1064
+ "on_existing": "overwrite",
1065
+ "output_dir": "",
1066
+ "caption": "",
1067
+ "name_counter": true,
1068
+ "name_date": false,
1069
+ "name_time": false,
1070
+ "name_size": false,
1071
+ "name_batch": false,
1072
+ "preview": true
1073
+ },
1074
+ "widgets_values_named": {
1075
+ "filename_prefix": "qwen21_restore",
1076
+ "format": "png",
1077
+ "save_metadata": true,
1078
+ "exact_name": "",
1079
+ "on_existing": "overwrite",
1080
+ "output_dir": "",
1081
+ "caption": "",
1082
+ "name_counter": true,
1083
+ "name_date": false,
1084
+ "name_time": false,
1085
+ "name_size": false,
1086
+ "name_batch": false,
1087
+ "preview": true
1088
+ },
1089
+ "color": "#14424d",
1090
+ "bgcolor": "#161f21"
1091
+ },
1092
+ {
1093
+ "id": 13,
1094
+ "type": "AUSBOSS_NODES_RunTimer",
1095
+ "pos": [
1096
+ 2413,
1097
+ 1246.0
1098
+ ],
1099
+ "size": [
1100
+ 210,
1101
+ 67
1102
+ ],
1103
+ "flags": {
1104
+ "no_title": true
1105
+ },
1106
+ "order": 17,
1107
+ "mode": 0,
1108
+ "inputs": [],
1109
+ "outputs": [],
1110
+ "title": "Run Timer",
1111
+ "properties": {
1112
+ "Node name for S&R": "AUSBOSS_NODES_RunTimer",
1113
+ "cnr_id": "ausboss-nodes",
1114
+ "ver": "2.8.0"
1115
+ },
1116
+ "color": "#07090a",
1117
+ "bgcolor": "#07090a"
1118
+ },
1119
+ {
1120
+ "id": 14,
1121
+ "type": "AUSBOSS_NODES_WorkflowSwitches",
1122
+ "pos": [
1123
+ 964,
1124
+ 790.0
1125
+ ],
1126
+ "size": [
1127
+ 424,
1128
+ 66
1129
+ ],
1130
+ "flags": {},
1131
+ "order": 5,
1132
+ "mode": 0,
1133
+ "inputs": [],
1134
+ "outputs": [],
1135
+ "title": "Workflow Switches - Speed",
1136
+ "properties": {
1137
+ "Node name for S&R": "AUSBOSS_NODES_WorkflowSwitches",
1138
+ "ausboss_workflow_switches": {
1139
+ "off": "bypass",
1140
+ "groups": "none",
1141
+ "match": "",
1142
+ "order": "canvas",
1143
+ "exclusive": false,
1144
+ "switches": [
1145
+ {
1146
+ "id": 1,
1147
+ "title": "Fast: Viggle Turbo, 8 steps",
1148
+ "nodes": [],
1149
+ "groups": [],
1150
+ "on": {
1151
+ "5": {
1152
+ "value": 8
1153
+ },
1154
+ "9": {
1155
+ "loras": "[{\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"strength\": 1.0, \"enabled\": true, \"triggers\": \"\"}]"
1156
+ }
1157
+ },
1158
+ "off": {
1159
+ "5": {
1160
+ "value": 25
1161
+ },
1162
+ "9": {
1163
+ "loras": "[{\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"strength\": 1.0, \"enabled\": false, \"triggers\": \"\"}]"
1164
+ }
1165
+ }
1166
+ }
1167
+ ]
1168
+ },
1169
+ "ausboss_show_edit": false,
1170
+ "cnr_id": "ausboss-nodes",
1171
+ "ver": "2.8.0"
1172
+ },
1173
+ "widgets_values": [],
1174
+ "widgets_values_named": {},
1175
+ "color": "#14424d",
1176
+ "bgcolor": "#161f21"
1177
+ },
1178
+ {
1179
+ "id": 23,
1180
+ "type": "3e3084e1-f840-441b-989b-2ab0f904b43e",
1181
+ "pos": [
1182
+ 1468,
1183
+ 286.0
1184
+ ],
1185
+ "size": [
1186
+ 740,
1187
+ 188
1188
+ ],
1189
+ "flags": {},
1190
+ "order": 9,
1191
+ "mode": 0,
1192
+ "inputs": [
1193
+ {
1194
+ "name": "request",
1195
+ "type": "*",
1196
+ "link": 24
1197
+ },
1198
+ {
1199
+ "name": "your picture",
1200
+ "shape": 7,
1201
+ "type": "IMAGE",
1202
+ "link": 26
1203
+ },
1204
+ {
1205
+ "name": "steps",
1206
+ "type": "*",
1207
+ "link": 30
1208
+ },
1209
+ {
1210
+ "name": "seed",
1211
+ "type": "*",
1212
+ "link": 29
1213
+ },
1214
+ {
1215
+ "name": "text encoder",
1216
+ "type": "CLIP",
1217
+ "link": 25
1218
+ },
1219
+ {
1220
+ "name": "vae",
1221
+ "shape": 7,
1222
+ "type": "VAE",
1223
+ "link": 27
1224
+ },
1225
+ {
1226
+ "name": "diffusion model",
1227
+ "type": "MODEL",
1228
+ "link": 28
1229
+ }
1230
+ ],
1231
+ "outputs": [
1232
+ {
1233
+ "name": "your picture, redrawn",
1234
+ "type": "IMAGE",
1235
+ "links": [
1236
+ 22,
1237
+ 23
1238
+ ]
1239
+ }
1240
+ ],
1241
+ "properties": {
1242
+ "previewExposures": [
1243
+ {
1244
+ "name": "$$canvas-image-preview",
1245
+ "sourceNodeId": "20",
1246
+ "sourcePreviewName": "$$canvas-image-preview"
1247
+ }
1248
+ ]
1249
+ },
1250
+ "color": "#14424d",
1251
+ "bgcolor": "#161f21"
1252
+ },
1253
+ {
1254
+ "id": 24,
1255
+ "flags": {},
1256
+ "order": 1,
1257
+ "mode": 0,
1258
+ "type": "AUSBOSS_NODES_Callout",
1259
+ "pos": [
1260
+ 500,
1261
+ 80.0
1262
+ ],
1263
+ "size": [
1264
+ 888,
1265
+ 136
1266
+ ],
1267
+ "inputs": [
1268
+ {
1269
+ "localized_name": "text",
1270
+ "name": "text",
1271
+ "type": "STRING",
1272
+ "widget": {
1273
+ "name": "text"
1274
+ },
1275
+ "link": null
1276
+ }
1277
+ ],
1278
+ "outputs": [],
1279
+ "title": "Callout",
1280
+ "properties": {
1281
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
1282
+ "cnr_id": "ausboss-nodes",
1283
+ "ver": "2.8.0"
1284
+ },
1285
+ "widgets_values": [
1286
+ "猬囷笍#2 Load your picture聽here.\n\nOptional: drag the blue handles to crop it聽first."
1287
+ ],
1288
+ "widgets_values_named": {
1289
+ "text": "猬囷笍#2 Load your picture聽here.\n\nOptional: drag the blue handles to crop it聽first."
1290
+ },
1291
+ "color": "#1f2c38",
1292
+ "bgcolor": "#2a3b4a"
1293
+ },
1294
+ {
1295
+ "id": 25,
1296
+ "flags": {},
1297
+ "order": 4,
1298
+ "mode": 0,
1299
+ "type": "AUSBOSS_NODES_Callout",
1300
+ "pos": [
1301
+ 964,
1302
+ 598.0
1303
+ ],
1304
+ "size": [
1305
+ 424,
1306
+ 122
1307
+ ],
1308
+ "inputs": [
1309
+ {
1310
+ "localized_name": "text",
1311
+ "name": "text",
1312
+ "type": "STRING",
1313
+ "widget": {
1314
+ "name": "text"
1315
+ },
1316
+ "link": null
1317
+ }
1318
+ ],
1319
+ "outputs": [],
1320
+ "title": "Callout",
1321
+ "properties": {
1322
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
1323
+ "cnr_id": "ausboss-nodes",
1324
+ "ver": "2.8.0"
1325
+ },
1326
+ "widgets_values": [
1327
+ "猬囷笍#14 Click **Fast** to toggle fast聽mode."
1328
+ ],
1329
+ "widgets_values_named": {
1330
+ "text": "猬囷笍#14 Click **Fast** to toggle fast聽mode."
1331
+ },
1332
+ "color": "#1f2c38",
1333
+ "bgcolor": "#2a3b4a"
1334
+ },
1335
+ {
1336
+ "id": 27,
1337
+ "flags": {},
1338
+ "order": 8,
1339
+ "mode": 0,
1340
+ "type": "AUSBOSS_NODES_Callout",
1341
+ "pos": [
1342
+ 1468,
1343
+ 80.0
1344
+ ],
1345
+ "size": [
1346
+ 740,
1347
+ 136
1348
+ ],
1349
+ "inputs": [
1350
+ {
1351
+ "localized_name": "text",
1352
+ "name": "text",
1353
+ "type": "STRING",
1354
+ "widget": {
1355
+ "name": "text"
1356
+ },
1357
+ "link": null
1358
+ }
1359
+ ],
1360
+ "outputs": [],
1361
+ "title": "Callout",
1362
+ "properties": {
1363
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
1364
+ "cnr_id": "ausboss-nodes",
1365
+ "ver": "2.8.0"
1366
+ },
1367
+ "widgets_values": [
1368
+ "One box does the work: Qwen reads the request and redraws your聽picture.\n\nDouble-click it to see聽inside."
1369
+ ],
1370
+ "widgets_values_named": {
1371
+ "text": "One box does the work: Qwen reads the request and redraws your聽picture.\n\nDouble-click it to see聽inside."
1372
+ },
1373
+ "color": "#1f2c38",
1374
+ "bgcolor": "#2a3b4a"
1375
+ },
1376
+ {
1377
+ "id": 28,
1378
+ "flags": {},
1379
+ "order": 13,
1380
+ "mode": 0,
1381
+ "type": "AUSBOSS_NODES_Callout",
1382
+ "pos": [
1383
+ 1808,
1384
+ 614.0
1385
+ ],
1386
+ "size": [
1387
+ 400,
1388
+ 122
1389
+ ],
1390
+ "inputs": [
1391
+ {
1392
+ "localized_name": "text",
1393
+ "name": "text",
1394
+ "type": "STRING",
1395
+ "widget": {
1396
+ "name": "text"
1397
+ },
1398
+ "link": null
1399
+ }
1400
+ ],
1401
+ "outputs": [],
1402
+ "title": "Callout",
1403
+ "properties": {
1404
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
1405
+ "cnr_id": "ausboss-nodes",
1406
+ "ver": "2.8.0"
1407
+ },
1408
+ "widgets_values": [
1409
+ "猬囷笍#9 Blurry photo? Set the first row to聽**0.5**."
1410
+ ],
1411
+ "widgets_values_named": {
1412
+ "text": "猬囷笍#9 Blurry photo? Set the first row to聽**0.5**."
1413
+ },
1414
+ "color": "#1f2c38",
1415
+ "bgcolor": "#2a3b4a"
1416
+ }
1417
+ ],
1418
+ "links": [
1419
+ [
1420
+ 6,
1421
+ 8,
1422
+ 0,
1423
+ 9,
1424
+ 0,
1425
+ "MODEL"
1426
+ ],
1427
+ [
1428
+ 21,
1429
+ 2,
1430
+ 0,
1431
+ 11,
1432
+ 0,
1433
+ "IMAGE"
1434
+ ],
1435
+ [
1436
+ 22,
1437
+ 23,
1438
+ 0,
1439
+ 11,
1440
+ 1,
1441
+ "IMAGE"
1442
+ ],
1443
+ [
1444
+ 23,
1445
+ 23,
1446
+ 0,
1447
+ 12,
1448
+ 0,
1449
+ "IMAGE"
1450
+ ],
1451
+ [
1452
+ 24,
1453
+ 3,
1454
+ 0,
1455
+ 23,
1456
+ 0,
1457
+ "STRING"
1458
+ ],
1459
+ [
1460
+ 25,
1461
+ 6,
1462
+ 0,
1463
+ 23,
1464
+ 4,
1465
+ "CLIP"
1466
+ ],
1467
+ [
1468
+ 26,
1469
+ 2,
1470
+ 0,
1471
+ 23,
1472
+ 1,
1473
+ "IMAGE"
1474
+ ],
1475
+ [
1476
+ 27,
1477
+ 7,
1478
+ 0,
1479
+ 23,
1480
+ 5,
1481
+ "VAE"
1482
+ ],
1483
+ [
1484
+ 28,
1485
+ 9,
1486
+ 0,
1487
+ 23,
1488
+ 6,
1489
+ "MODEL"
1490
+ ],
1491
+ [
1492
+ 29,
1493
+ 4,
1494
+ 0,
1495
+ 23,
1496
+ 3,
1497
+ "INT"
1498
+ ],
1499
+ [
1500
+ 30,
1501
+ 5,
1502
+ 0,
1503
+ 23,
1504
+ 2,
1505
+ "INT"
1506
+ ]
1507
+ ],
1508
+ "groups": [
1509
+ {
1510
+ "id": 1,
1511
+ "title": "1 路 Your picture",
1512
+ "bounding": [
1513
+ 480,
1514
+ 0.0,
1515
+ 928,
1516
+ 1360.0
1517
+ ],
1518
+ "color": "#1d5560",
1519
+ "flags": {}
1520
+ },
1521
+ {
1522
+ "id": 2,
1523
+ "title": "2 路 Behind the scenes",
1524
+ "bounding": [
1525
+ 1448,
1526
+ 0.0,
1527
+ 780,
1528
+ 494.0
1529
+ ],
1530
+ "color": "#1d5560",
1531
+ "flags": {}
1532
+ },
1533
+ {
1534
+ "id": 3,
1535
+ "title": "3 路 Models",
1536
+ "bounding": [
1537
+ 1448,
1538
+ 534.0,
1539
+ 780,
1540
+ 826.0
1541
+ ],
1542
+ "color": "#1d5560",
1543
+ "flags": {}
1544
+ },
1545
+ {
1546
+ "id": 4,
1547
+ "title": "4 路 Result",
1548
+ "bounding": [
1549
+ 2268,
1550
+ 0.0,
1551
+ 500,
1552
+ 1360.0
1553
+ ],
1554
+ "color": "#1d5560",
1555
+ "flags": {}
1556
+ }
1557
+ ],
1558
+ "definitions": {
1559
+ "subgraphs": [
1560
+ {
1561
+ "id": "3e3084e1-f840-441b-989b-2ab0f904b43e",
1562
+ "version": 1,
1563
+ "state": {
1564
+ "lastGroupId": 7,
1565
+ "lastNodeId": 33,
1566
+ "lastLinkId": 31,
1567
+ "lastRerouteId": 0
1568
+ },
1569
+ "revision": 0,
1570
+ "config": {},
1571
+ "name": "Redraw it with Qwen",
1572
+ "inputNode": {
1573
+ "id": -10,
1574
+ "bounding": [
1575
+ -260,
1576
+ 120,
1577
+ 150,
1578
+ 180
1579
+ ]
1580
+ },
1581
+ "outputNode": {
1582
+ "id": -20,
1583
+ "bounding": [
1584
+ 1690,
1585
+ 120,
1586
+ 150,
1587
+ 60
1588
+ ]
1589
+ },
1590
+ "inputs": [
1591
+ {
1592
+ "id": "b7d63873-f7a2-4a55-8d67-726cd64e8603",
1593
+ "name": "request",
1594
+ "type": "*",
1595
+ "linkIds": [
1596
+ 2
1597
+ ],
1598
+ "pos": [
1599
+ 51,
1600
+ 24
1601
+ ],
1602
+ "localized_name": "request"
1603
+ },
1604
+ {
1605
+ "id": "460d3ae3-4a76-4adc-8896-64c12c36f494",
1606
+ "name": "your picture",
1607
+ "type": "IMAGE",
1608
+ "linkIds": [
1609
+ 1
1610
+ ],
1611
+ "localized_name": "your picture",
1612
+ "shape": 7,
1613
+ "pos": [
1614
+ 51,
1615
+ 44
1616
+ ]
1617
+ },
1618
+ {
1619
+ "id": "9bd884f9-9bf8-4d5a-9d94-6d0834242441",
1620
+ "name": "steps",
1621
+ "type": "*",
1622
+ "linkIds": [
1623
+ 11
1624
+ ],
1625
+ "pos": [
1626
+ 51,
1627
+ 64
1628
+ ],
1629
+ "localized_name": "steps"
1630
+ },
1631
+ {
1632
+ "id": "a18b12bd-0c48-4a18-9b7e-bb109d76fc98",
1633
+ "name": "seed",
1634
+ "type": "*",
1635
+ "linkIds": [
1636
+ 9
1637
+ ],
1638
+ "pos": [
1639
+ 51,
1640
+ 84
1641
+ ],
1642
+ "localized_name": "seed"
1643
+ },
1644
+ {
1645
+ "id": "c289c048-98ac-4a5e-af92-9bff20aca5b6",
1646
+ "name": "text encoder",
1647
+ "type": "CLIP",
1648
+ "linkIds": [
1649
+ 4
1650
+ ],
1651
+ "localized_name": "text encoder",
1652
+ "pos": [
1653
+ 51,
1654
+ 104
1655
+ ]
1656
+ },
1657
+ {
1658
+ "id": "3d56affa-af5c-4fc9-a07f-fb3de7e2a711",
1659
+ "name": "vae",
1660
+ "type": "VAE",
1661
+ "linkIds": [
1662
+ 5,
1663
+ 17
1664
+ ],
1665
+ "localized_name": "vae",
1666
+ "shape": 7,
1667
+ "pos": [
1668
+ 51,
1669
+ 124
1670
+ ]
1671
+ },
1672
+ {
1673
+ "id": "217fb786-1813-43f2-a326-56ed4caf398f",
1674
+ "name": "diffusion model",
1675
+ "type": "MODEL",
1676
+ "linkIds": [
1677
+ 7
1678
+ ],
1679
+ "localized_name": "diffusion model",
1680
+ "pos": [
1681
+ 51,
1682
+ 144
1683
+ ]
1684
+ }
1685
+ ],
1686
+ "outputs": [
1687
+ {
1688
+ "id": "67263c15-bfaa-44bb-8c61-909c6a2bb06b",
1689
+ "name": "your picture, redrawn",
1690
+ "type": "IMAGE",
1691
+ "linkIds": [
1692
+ 19
1693
+ ],
1694
+ "localized_name": "your picture, redrawn",
1695
+ "pos": [
1696
+ 24,
1697
+ 24
1698
+ ]
1699
+ }
1700
+ ],
1701
+ "widgets": [],
1702
+ "nodes": [
1703
+ {
1704
+ "id": 15,
1705
+ "type": "Reroute",
1706
+ "pos": [
1707
+ 20,
1708
+ 272.0
1709
+ ],
1710
+ "size": [
1711
+ 75,
1712
+ 26
1713
+ ],
1714
+ "flags": {},
1715
+ "order": 0,
1716
+ "mode": 0,
1717
+ "inputs": [
1718
+ {
1719
+ "name": "",
1720
+ "type": "*",
1721
+ "widget": {
1722
+ "name": "value"
1723
+ },
1724
+ "link": 2
1725
+ }
1726
+ ],
1727
+ "outputs": [
1728
+ {
1729
+ "name": "",
1730
+ "type": "STRING",
1731
+ "links": [
1732
+ 3
1733
+ ]
1734
+ }
1735
+ ],
1736
+ "properties": {
1737
+ "showOutputText": false,
1738
+ "horizontal": false
1739
+ }
1740
+ },
1741
+ {
1742
+ "id": 16,
1743
+ "type": "TextEncodeQwenImage21",
1744
+ "pos": [
1745
+ 20,
1746
+ 358.0
1747
+ ],
1748
+ "size": [
1749
+ 460,
1750
+ 266
1751
+ ],
1752
+ "flags": {},
1753
+ "order": 1,
1754
+ "mode": 0,
1755
+ "inputs": [
1756
+ {
1757
+ "localized_name": "clip",
1758
+ "name": "clip",
1759
+ "type": "CLIP",
1760
+ "link": 4
1761
+ },
1762
+ {
1763
+ "localized_name": "image_1",
1764
+ "name": "images.image_1",
1765
+ "shape": 7,
1766
+ "type": "IMAGE",
1767
+ "link": 1
1768
+ },
1769
+ {
1770
+ "localized_name": "vae",
1771
+ "name": "vae",
1772
+ "shape": 7,
1773
+ "type": "VAE",
1774
+ "link": 5
1775
+ },
1776
+ {
1777
+ "localized_name": "prompt",
1778
+ "name": "prompt",
1779
+ "type": "STRING",
1780
+ "widget": {
1781
+ "name": "prompt"
1782
+ },
1783
+ "link": 3
1784
+ },
1785
+ {
1786
+ "localized_name": "negative_prompt",
1787
+ "name": "negative_prompt",
1788
+ "type": "STRING",
1789
+ "widget": {
1790
+ "name": "negative_prompt"
1791
+ },
1792
+ "link": null
1793
+ },
1794
+ {
1795
+ "localized_name": "resolution",
1796
+ "name": "resolution",
1797
+ "type": "INT",
1798
+ "widget": {
1799
+ "name": "resolution"
1800
+ },
1801
+ "link": null
1802
+ },
1803
+ {
1804
+ "localized_name": "image_2",
1805
+ "name": "images.image_2",
1806
+ "shape": 7,
1807
+ "type": "IMAGE",
1808
+ "link": null
1809
+ }
1810
+ ],
1811
+ "outputs": [
1812
+ {
1813
+ "localized_name": "positive",
1814
+ "name": "positive",
1815
+ "type": "CONDITIONING",
1816
+ "links": [
1817
+ 13
1818
+ ]
1819
+ },
1820
+ {
1821
+ "localized_name": "negative",
1822
+ "name": "negative",
1823
+ "type": "CONDITIONING",
1824
+ "links": [
1825
+ 14
1826
+ ]
1827
+ },
1828
+ {
1829
+ "localized_name": "latent",
1830
+ "name": "latent",
1831
+ "type": "LATENT",
1832
+ "links": [
1833
+ 15
1834
+ ]
1835
+ }
1836
+ ],
1837
+ "title": "Text Encode Qwen Image 2.1 - Your picture and the request",
1838
+ "properties": {
1839
+ "Node name for S&R": "TextEncodeQwenImage21",
1840
+ "cnr_id": "comfy-core",
1841
+ "ver": "0.38.0"
1842
+ },
1843
+ "widgets_values": [
1844
+ "",
1845
+ "",
1846
+ 0
1847
+ ],
1848
+ "widgets_values_named": {
1849
+ "prompt": "",
1850
+ "negative_prompt": "",
1851
+ "resolution": 0
1852
+ },
1853
+ "color": "#14424d",
1854
+ "bgcolor": "#161f21"
1855
+ },
1856
+ {
1857
+ "id": 17,
1858
+ "type": "QwenImage21Cache",
1859
+ "pos": [
1860
+ 560,
1861
+ 292.0
1862
+ ],
1863
+ "size": [
1864
+ 460,
1865
+ 82
1866
+ ],
1867
+ "flags": {},
1868
+ "order": 2,
1869
+ "mode": 0,
1870
+ "inputs": [
1871
+ {
1872
+ "localized_name": "model",
1873
+ "name": "model",
1874
+ "type": "MODEL",
1875
+ "link": 7
1876
+ },
1877
+ {
1878
+ "localized_name": "device",
1879
+ "name": "device",
1880
+ "type": "COMBO",
1881
+ "widget": {
1882
+ "name": "device"
1883
+ },
1884
+ "link": null
1885
+ },
1886
+ {
1887
+ "localized_name": "dtype",
1888
+ "name": "dtype",
1889
+ "type": "COMBO",
1890
+ "widget": {
1891
+ "name": "dtype"
1892
+ },
1893
+ "link": null
1894
+ }
1895
+ ],
1896
+ "outputs": [
1897
+ {
1898
+ "localized_name": "MODEL",
1899
+ "name": "MODEL",
1900
+ "type": "MODEL",
1901
+ "links": [
1902
+ 8
1903
+ ]
1904
+ }
1905
+ ],
1906
+ "title": "Reference cache",
1907
+ "properties": {
1908
+ "Node name for S&R": "QwenImage21Cache",
1909
+ "cnr_id": "comfy-core",
1910
+ "ver": "0.38.0"
1911
+ },
1912
+ "widgets_values": [
1913
+ "auto",
1914
+ "default"
1915
+ ],
1916
+ "widgets_values_named": {
1917
+ "device": "auto",
1918
+ "dtype": "default"
1919
+ },
1920
+ "color": "#14424d",
1921
+ "bgcolor": "#161f21"
1922
+ },
1923
+ {
1924
+ "id": 18,
1925
+ "type": "Reroute",
1926
+ "pos": [
1927
+ 560,
1928
+ 448.0
1929
+ ],
1930
+ "size": [
1931
+ 75,
1932
+ 26
1933
+ ],
1934
+ "flags": {},
1935
+ "order": 3,
1936
+ "mode": 0,
1937
+ "inputs": [
1938
+ {
1939
+ "name": "",
1940
+ "type": "*",
1941
+ "widget": {
1942
+ "name": "value"
1943
+ },
1944
+ "link": 9
1945
+ }
1946
+ ],
1947
+ "outputs": [
1948
+ {
1949
+ "name": "",
1950
+ "type": "INT",
1951
+ "links": [
1952
+ 10
1953
+ ]
1954
+ }
1955
+ ],
1956
+ "properties": {
1957
+ "showOutputText": false,
1958
+ "horizontal": false
1959
+ }
1960
+ },
1961
+ {
1962
+ "id": 19,
1963
+ "type": "Reroute",
1964
+ "pos": [
1965
+ 560,
1966
+ 514.0
1967
+ ],
1968
+ "size": [
1969
+ 75,
1970
+ 26
1971
+ ],
1972
+ "flags": {},
1973
+ "order": 4,
1974
+ "mode": 0,
1975
+ "inputs": [
1976
+ {
1977
+ "name": "",
1978
+ "type": "*",
1979
+ "widget": {
1980
+ "name": "value"
1981
+ },
1982
+ "link": 11
1983
+ }
1984
+ ],
1985
+ "outputs": [
1986
+ {
1987
+ "name": "",
1988
+ "type": "INT",
1989
+ "links": [
1990
+ 12
1991
+ ]
1992
+ }
1993
+ ],
1994
+ "properties": {
1995
+ "showOutputText": false,
1996
+ "horizontal": false
1997
+ }
1998
+ },
1999
+ {
2000
+ "id": 20,
2001
+ "type": "KSampler",
2002
+ "pos": [
2003
+ 560,
2004
+ 600.0
2005
+ ],
2006
+ "size": [
2007
+ 460,
2008
+ 262
2009
+ ],
2010
+ "flags": {},
2011
+ "order": 5,
2012
+ "mode": 0,
2013
+ "inputs": [
2014
+ {
2015
+ "localized_name": "model",
2016
+ "name": "model",
2017
+ "type": "MODEL",
2018
+ "link": 8
2019
+ },
2020
+ {
2021
+ "localized_name": "positive",
2022
+ "name": "positive",
2023
+ "type": "CONDITIONING",
2024
+ "link": 13
2025
+ },
2026
+ {
2027
+ "localized_name": "negative",
2028
+ "name": "negative",
2029
+ "type": "CONDITIONING",
2030
+ "link": 14
2031
+ },
2032
+ {
2033
+ "localized_name": "latent_image",
2034
+ "name": "latent_image",
2035
+ "type": "LATENT",
2036
+ "link": 15
2037
+ },
2038
+ {
2039
+ "localized_name": "seed",
2040
+ "name": "seed",
2041
+ "type": "INT",
2042
+ "widget": {
2043
+ "name": "seed"
2044
+ },
2045
+ "link": 10
2046
+ },
2047
+ {
2048
+ "localized_name": "steps",
2049
+ "name": "steps",
2050
+ "type": "INT",
2051
+ "widget": {
2052
+ "name": "steps"
2053
+ },
2054
+ "link": 12
2055
+ },
2056
+ {
2057
+ "localized_name": "cfg",
2058
+ "name": "cfg",
2059
+ "type": "FLOAT",
2060
+ "widget": {
2061
+ "name": "cfg"
2062
+ },
2063
+ "link": null
2064
+ },
2065
+ {
2066
+ "localized_name": "sampler_name",
2067
+ "name": "sampler_name",
2068
+ "type": "COMBO",
2069
+ "widget": {
2070
+ "name": "sampler_name"
2071
+ },
2072
+ "link": null
2073
+ },
2074
+ {
2075
+ "localized_name": "scheduler",
2076
+ "name": "scheduler",
2077
+ "type": "COMBO",
2078
+ "widget": {
2079
+ "name": "scheduler"
2080
+ },
2081
+ "link": null
2082
+ },
2083
+ {
2084
+ "localized_name": "denoise",
2085
+ "name": "denoise",
2086
+ "type": "FLOAT",
2087
+ "widget": {
2088
+ "name": "denoise"
2089
+ },
2090
+ "link": null
2091
+ }
2092
+ ],
2093
+ "outputs": [
2094
+ {
2095
+ "localized_name": "LATENT",
2096
+ "name": "LATENT",
2097
+ "type": "LATENT",
2098
+ "links": [
2099
+ 16
2100
+ ]
2101
+ }
2102
+ ],
2103
+ "title": "Sampler - CFG 1, euler",
2104
+ "properties": {
2105
+ "Node name for S&R": "KSampler",
2106
+ "cnr_id": "comfy-core",
2107
+ "ver": "0.38.0"
2108
+ },
2109
+ "widgets_values": [
2110
+ 0,
2111
+ "fixed",
2112
+ 25,
2113
+ 1,
2114
+ "euler",
2115
+ "simple",
2116
+ 1
2117
+ ],
2118
+ "widgets_values_named": {
2119
+ "seed": 0,
2120
+ "control_after_generate": "fixed",
2121
+ "steps": 25,
2122
+ "cfg": 1,
2123
+ "sampler_name": "euler",
2124
+ "scheduler": "simple",
2125
+ "denoise": 1
2126
+ },
2127
+ "color": "#14424d",
2128
+ "bgcolor": "#161f21"
2129
+ },
2130
+ {
2131
+ "id": 21,
2132
+ "type": "VAEDecode",
2133
+ "pos": [
2134
+ 1100,
2135
+ 292.0
2136
+ ],
2137
+ "size": [
2138
+ 460,
2139
+ 46
2140
+ ],
2141
+ "flags": {},
2142
+ "order": 6,
2143
+ "mode": 0,
2144
+ "inputs": [
2145
+ {
2146
+ "localized_name": "samples",
2147
+ "name": "samples",
2148
+ "type": "LATENT",
2149
+ "link": 16
2150
+ },
2151
+ {
2152
+ "localized_name": "vae",
2153
+ "name": "vae",
2154
+ "type": "VAE",
2155
+ "link": 17
2156
+ }
2157
+ ],
2158
+ "outputs": [
2159
+ {
2160
+ "localized_name": "IMAGE",
2161
+ "name": "IMAGE",
2162
+ "type": "IMAGE",
2163
+ "links": [
2164
+ 18
2165
+ ]
2166
+ }
2167
+ ],
2168
+ "title": "Decode",
2169
+ "properties": {
2170
+ "Node name for S&R": "VAEDecode",
2171
+ "cnr_id": "comfy-core",
2172
+ "ver": "0.38.0"
2173
+ },
2174
+ "color": "#14424d",
2175
+ "bgcolor": "#161f21"
2176
+ },
2177
+ {
2178
+ "id": 22,
2179
+ "type": "SplitImageWithAlpha",
2180
+ "pos": [
2181
+ 1100,
2182
+ 408.0
2183
+ ],
2184
+ "size": [
2185
+ 460,
2186
+ 46
2187
+ ],
2188
+ "flags": {},
2189
+ "order": 7,
2190
+ "mode": 0,
2191
+ "inputs": [
2192
+ {
2193
+ "localized_name": "image",
2194
+ "name": "image",
2195
+ "type": "IMAGE",
2196
+ "link": 18
2197
+ }
2198
+ ],
2199
+ "outputs": [
2200
+ {
2201
+ "localized_name": "IMAGE",
2202
+ "name": "IMAGE",
2203
+ "type": "IMAGE",
2204
+ "links": [
2205
+ 19
2206
+ ]
2207
+ },
2208
+ {
2209
+ "localized_name": "MASK",
2210
+ "name": "MASK",
2211
+ "type": "MASK",
2212
+ "links": null
2213
+ }
2214
+ ],
2215
+ "title": "Split Image with Alpha - Drop the see-through channel",
2216
+ "properties": {
2217
+ "Node name for S&R": "SplitImageWithAlpha",
2218
+ "cnr_id": "comfy-core",
2219
+ "ver": "0.38.0"
2220
+ },
2221
+ "color": "#14424d",
2222
+ "bgcolor": "#161f21"
2223
+ },
2224
+ {
2225
+ "id": 31,
2226
+ "flags": {},
2227
+ "order": 0,
2228
+ "mode": 0,
2229
+ "type": "AUSBOSS_NODES_Callout",
2230
+ "pos": [
2231
+ 20,
2232
+ 80.0
2233
+ ],
2234
+ "size": [
2235
+ 460,
2236
+ 142
2237
+ ],
2238
+ "inputs": [
2239
+ {
2240
+ "localized_name": "text",
2241
+ "name": "text",
2242
+ "type": "STRING",
2243
+ "widget": {
2244
+ "name": "text"
2245
+ },
2246
+ "link": null
2247
+ }
2248
+ ],
2249
+ "outputs": [],
2250
+ "title": "Callout",
2251
+ "properties": {
2252
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
2253
+ "cnr_id": "ausboss-nodes",
2254
+ "ver": "2.8.0"
2255
+ },
2256
+ "widgets_values": [
2257
+ "Qwen reads your picture at its own size, together with the request. The same node sets the size of the聽result."
2258
+ ],
2259
+ "widgets_values_named": {
2260
+ "text": "Qwen reads your picture at its own size, together with the request. The same node sets the size of the聽result."
2261
+ },
2262
+ "color": "#1f2c38",
2263
+ "bgcolor": "#2a3b4a"
2264
+ },
2265
+ {
2266
+ "id": 32,
2267
+ "flags": {},
2268
+ "order": 0,
2269
+ "mode": 0,
2270
+ "type": "AUSBOSS_NODES_Callout",
2271
+ "pos": [
2272
+ 560,
2273
+ 80.0
2274
+ ],
2275
+ "size": [
2276
+ 460,
2277
+ 142
2278
+ ],
2279
+ "inputs": [
2280
+ {
2281
+ "localized_name": "text",
2282
+ "name": "text",
2283
+ "type": "STRING",
2284
+ "widget": {
2285
+ "name": "text"
2286
+ },
2287
+ "link": null
2288
+ }
2289
+ ],
2290
+ "outputs": [],
2291
+ "title": "Callout",
2292
+ "properties": {
2293
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
2294
+ "cnr_id": "ausboss-nodes",
2295
+ "ver": "2.8.0"
2296
+ },
2297
+ "widgets_values": [
2298
+ "Steps and seed come from the top level, CFG聽1. The Restore LoRA is on the model, so the result stays close to your聽picture."
2299
+ ],
2300
+ "widgets_values_named": {
2301
+ "text": "Steps and seed come from the top level, CFG聽1. The Restore LoRA is on the model, so the result stays close to your聽picture."
2302
+ },
2303
+ "color": "#1f2c38",
2304
+ "bgcolor": "#2a3b4a"
2305
+ },
2306
+ {
2307
+ "id": 33,
2308
+ "flags": {},
2309
+ "order": 0,
2310
+ "mode": 0,
2311
+ "type": "AUSBOSS_NODES_Callout",
2312
+ "pos": [
2313
+ 1100,
2314
+ 80.0
2315
+ ],
2316
+ "size": [
2317
+ 460,
2318
+ 142
2319
+ ],
2320
+ "inputs": [
2321
+ {
2322
+ "localized_name": "text",
2323
+ "name": "text",
2324
+ "type": "STRING",
2325
+ "widget": {
2326
+ "name": "text"
2327
+ },
2328
+ "link": null
2329
+ }
2330
+ ],
2331
+ "outputs": [],
2332
+ "title": "Callout",
2333
+ "properties": {
2334
+ "Node name for S&R": "AUSBOSS_NODES_Callout",
2335
+ "cnr_id": "ausboss-nodes",
2336
+ "ver": "2.8.0"
2337
+ },
2338
+ "widgets_values": [
2339
+ "Qwen's VAE returns a see-through channel too. It is dropped here, so the saved PNG is a plain聽picture."
2340
+ ],
2341
+ "widgets_values_named": {
2342
+ "text": "Qwen's VAE returns a see-through channel too. It is dropped here, so the saved PNG is a plain聽picture."
2343
+ },
2344
+ "color": "#1f2c38",
2345
+ "bgcolor": "#2a3b4a"
2346
+ }
2347
+ ],
2348
+ "groups": [
2349
+ {
2350
+ "id": 5,
2351
+ "title": "1 路 Read",
2352
+ "bounding": [
2353
+ 0,
2354
+ 0.0,
2355
+ 500,
2356
+ 676.0
2357
+ ],
2358
+ "color": "#1d5560",
2359
+ "flags": {}
2360
+ },
2361
+ {
2362
+ "id": 6,
2363
+ "title": "2 路 Redraw",
2364
+ "bounding": [
2365
+ 540,
2366
+ 0.0,
2367
+ 500,
2368
+ 882.0
2369
+ ],
2370
+ "color": "#1d5560",
2371
+ "flags": {}
2372
+ },
2373
+ {
2374
+ "id": 7,
2375
+ "title": "3 路 Picture",
2376
+ "bounding": [
2377
+ 1080,
2378
+ 0.0,
2379
+ 500,
2380
+ 482.0
2381
+ ],
2382
+ "color": "#1d5560",
2383
+ "flags": {}
2384
+ }
2385
+ ],
2386
+ "links": [
2387
+ {
2388
+ "id": 3,
2389
+ "origin_id": 15,
2390
+ "origin_slot": 0,
2391
+ "target_id": 16,
2392
+ "target_slot": 3,
2393
+ "type": "STRING"
2394
+ },
2395
+ {
2396
+ "id": 8,
2397
+ "origin_id": 17,
2398
+ "origin_slot": 0,
2399
+ "target_id": 20,
2400
+ "target_slot": 0,
2401
+ "type": "MODEL"
2402
+ },
2403
+ {
2404
+ "id": 13,
2405
+ "origin_id": 16,
2406
+ "origin_slot": 0,
2407
+ "target_id": 20,
2408
+ "target_slot": 1,
2409
+ "type": "CONDITIONING"
2410
+ },
2411
+ {
2412
+ "id": 14,
2413
+ "origin_id": 16,
2414
+ "origin_slot": 1,
2415
+ "target_id": 20,
2416
+ "target_slot": 2,
2417
+ "type": "CONDITIONING"
2418
+ },
2419
+ {
2420
+ "id": 15,
2421
+ "origin_id": 16,
2422
+ "origin_slot": 2,
2423
+ "target_id": 20,
2424
+ "target_slot": 3,
2425
+ "type": "LATENT"
2426
+ },
2427
+ {
2428
+ "id": 10,
2429
+ "origin_id": 18,
2430
+ "origin_slot": 0,
2431
+ "target_id": 20,
2432
+ "target_slot": 4,
2433
+ "type": "INT"
2434
+ },
2435
+ {
2436
+ "id": 12,
2437
+ "origin_id": 19,
2438
+ "origin_slot": 0,
2439
+ "target_id": 20,
2440
+ "target_slot": 5,
2441
+ "type": "INT"
2442
+ },
2443
+ {
2444
+ "id": 16,
2445
+ "origin_id": 20,
2446
+ "origin_slot": 0,
2447
+ "target_id": 21,
2448
+ "target_slot": 0,
2449
+ "type": "LATENT"
2450
+ },
2451
+ {
2452
+ "id": 18,
2453
+ "origin_id": 21,
2454
+ "origin_slot": 0,
2455
+ "target_id": 22,
2456
+ "target_slot": 0,
2457
+ "type": "IMAGE"
2458
+ },
2459
+ {
2460
+ "id": 2,
2461
+ "origin_id": -10,
2462
+ "origin_slot": 0,
2463
+ "target_id": 15,
2464
+ "target_slot": 0,
2465
+ "type": "STRING"
2466
+ },
2467
+ {
2468
+ "id": 4,
2469
+ "origin_id": -10,
2470
+ "origin_slot": 4,
2471
+ "target_id": 16,
2472
+ "target_slot": 0,
2473
+ "type": "CLIP"
2474
+ },
2475
+ {
2476
+ "id": 1,
2477
+ "origin_id": -10,
2478
+ "origin_slot": 1,
2479
+ "target_id": 16,
2480
+ "target_slot": 1,
2481
+ "type": "IMAGE"
2482
+ },
2483
+ {
2484
+ "id": 5,
2485
+ "origin_id": -10,
2486
+ "origin_slot": 5,
2487
+ "target_id": 16,
2488
+ "target_slot": 2,
2489
+ "type": "VAE"
2490
+ },
2491
+ {
2492
+ "id": 17,
2493
+ "origin_id": -10,
2494
+ "origin_slot": 5,
2495
+ "target_id": 21,
2496
+ "target_slot": 1,
2497
+ "type": "VAE"
2498
+ },
2499
+ {
2500
+ "id": 7,
2501
+ "origin_id": -10,
2502
+ "origin_slot": 6,
2503
+ "target_id": 17,
2504
+ "target_slot": 0,
2505
+ "type": "MODEL"
2506
+ },
2507
+ {
2508
+ "id": 9,
2509
+ "origin_id": -10,
2510
+ "origin_slot": 3,
2511
+ "target_id": 18,
2512
+ "target_slot": 0,
2513
+ "type": "INT"
2514
+ },
2515
+ {
2516
+ "id": 11,
2517
+ "origin_id": -10,
2518
+ "origin_slot": 2,
2519
+ "target_id": 19,
2520
+ "target_slot": 0,
2521
+ "type": "INT"
2522
+ },
2523
+ {
2524
+ "id": 19,
2525
+ "origin_id": 22,
2526
+ "origin_slot": 0,
2527
+ "target_id": -20,
2528
+ "target_slot": 0,
2529
+ "type": "IMAGE"
2530
+ }
2531
+ ],
2532
+ "extra": {}
2533
+ }
2534
+ ]
2535
+ },
2536
+ "config": {},
2537
+ "extra": {
2538
+ "ds": {
2539
+ "scale": 0.6,
2540
+ "offset": [
2541
+ 6,
2542
+ 60
2543
+ ]
2544
+ },
2545
+ "frontendVersion": "1.53.6"
2546
+ },
2547
+ "version": 0.4
2548
+ }