Closed CJohnDesign closed 1 year ago
hey, so i don't want to immediately crush anyone's hopes or anything but this seems like an incredibly niche desire, like genuinely something i've literally never heard anyone even mention doing before, and seems to be only applicable to extremely limited use cases with very specifically chosen input images... like unless both edges are essentially 10-15% of the image's width of a flat single color, there's no possible way this could ever produce coherent output without manual intervention in the first place.
it really sounds like photoshop is a far more appropriate tool for the job, or possibly just an A1111 script?
[edit] ok wow so i just re-read your request and unfortunately i have to doubly drop some bad news- i don't know of anything in A1111 webUI that supports pausing/resuming image diffusion from latent noise in the first place, much less doing something inbetween the pause/resume, so there'd be nothing we'd even be able to do here in the first place
i think this is exactly what you're looking for as far as mid-diffusion processing? https://github.com/comfyanonymous/ComfyUI/commit/69df7eba94edd8eee430374a380de15e54ab1f2c ... https://github.com/comfyanonymous/ComfyUI/commit/3fa009f4cc6794e432914ec6df6e8c0b42f32e16 too maybe to flip the latent?
Is your feature request related to a problem? Please describe.
Images of the problem I'm running into: https://www.reddit.com/r/StableDiffusion/comments/10jprya/how_do_i_get_symmetrical_outpainting/
Describe the solution you'd like
A checkbox that allows the outpainted area to be symmetrical.
Proposed workflow
User can select the symmetrical check box
If checked, expanded area matches on both sides ** Might require Left/Right or Up/Down only
Flow for expanding an image left and right:
256px of space added to the left side of the canvas
X steps happen ** suggested 2-4 steps
Copy the 256x512 image
Add 256px to the right of the canvas
Flip and paste in the copied image
Repeat until done
Optionally allow X steps at the end to remain on respective side ** Allows for unique features to appear
Describe alternatives you've considered
Currently, I'd have to photoshop one side onto another.
Additional context
Also posted here: https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/7147