File size: 2,746 Bytes
34097e9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
export let ui_config = {
    tile_width: {
        minimum: 0,
        maximum: 2048,
        step: 64,
        label: 'Tile width',
        value: 512,
    },
    tile_height: {
        minimum: 0,
        maximum: 2048,
        step: 64,
        label: 'Tile height',
        value: 0,
    },
    mask_blur: {
        minimum: 0,
        maximum: 64,
        step: 1,
        label: 'Mask blur',
        value: 8,
    },
    padding: { minimum: 0, maximum: 128, step: 1, label: 'Padding', value: 32 },

    seams_fix_denoise: {
        label: 'Denoise',
        minimum: 0,
        maximum: 1,
        step: 0.01,
        value: 0.35,
        visible: false,
        interactive: true,
    },

    seams_fix_width: {
        label: 'Width',
        minimum: 0,
        maximum: 128,
        step: 1,
        value: 64,
        visible: false,
        interactive: true,
    },
    seams_fix_mask_blur: {
        label: 'Mask blur',
        minimum: 0,
        maximum: 64,
        step: 1,
        value: 4,
        visible: false,
        interactive: true,
    },
    seams_fix_padding: {
        label: 'Padding',
        minimum: 0,
        maximum: 128,
        step: 1,
        value: 16,
        visible: false,
        interactive: true,
    },
    redraw_mode: {
        label: 'Type',
        choices: ['Linear', 'Chess', 'None'],
        type: 'index',
        value: 0,
    },
    save_upscaled_image: {
        label: 'Upscaled',
        value: true,
    },
    save_seams_fix_image: {
        label: 'Seams fix',
        value: false,
    },

    seams_fix_type: {
        label: 'Type',
        choices: [
            'None',
            'Band pass',
            'Half tile offset pass',
            'Half tile offset pass + intersections',
        ],
        type: 'index',
        value: 3,
    },

    target_size_type: {
        label: 'Target size type',
        choices: [
            'From img2img2 settings',
            'Custom size',
            'Scale from image size',
        ],
        type: 'index',
        value: 2,
    },

    custom_width: {
        label: 'Custom width',
        minimum: 64,
        maximum: 8192,
        step: 64,
        value: 2048,
        visible: false,
        interactive: true,
    },
    custom_height: {
        label: 'Custom height',
        minimum: 64,
        maximum: 8192,
        step: 64,
        value: 2048,
        visible: false,
        interactive: true,
    },
    custom_scale: {
        label: 'Scale',
        minimum: 1,
        maximum: 16,
        step: 0.01,
        value: 2,
        visible: false,
        interactive: true,
    },

    upscaler_index: {
        label: 'Upscaler',
        choices: [],
        type: 'index',
        value: 0,
    },
}