| 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, | |
| }, | |
| } | |