In-painting vs Img2Img (image scale option fix) workflow issues
Is there an existing issue for this?
- [X] I have searched the existing issues and checked the recent builds/commits
What would your feature do ?
I use in-painting a-lot and I am often sending my image back to inpainting over and over again, however with the later versions it automatically resizes the comp. I get why this is useful for plain img2img but for in-painting its a pain setting it back to 512x512 for "only masked" work. Could there be an option to prevent it resizing over and over again to avoid having to keep resetting it back to 512x512 for this kind of work.
Proposed workflow
- Send to Inpaint
- Width & Height are preserved when working in "only masked"
Additional information
Optionally there could be a toggle to prevent the image from resizing dimensions in the sliders over and over again.
This. It's absolutely atrocious that this randomly changed after such a long time. At least if you guys suddenly decide to do a big change like this add a option in the settings to use the old way.
This. It's absolutely atrocious that this randomly changed after such a long time. At least if you guys suddenly decide to do a big change like this add a option in the settings to use the old way.
Seriously disrupting workflow, I hope this gets fixed soon.
Finally someone bringing this up, I thought I was crazy running into this. For me personally, when using "only masked", "Masked content: Original" works fine, the generated area is upscaled to the image's original resolution. "Masked Content: Fill" however, only generate at the width and height designated in the webui, which was not the behavior before the inpainting overhaul couple weeks ago.
This has been bugging me too. Was gonna make a PR then I realized I didn't know what the best workflow is.. What do you think? Lots of possibilities here: -- read the only masked state of the inpaint box when sending an image TO inpaint -- read the only masked state of the most recent generation when sending an image FROM inpaint -- make the rescale not happen when sending from inpaint-to-inpaint at same dimension -- make the generation info include both the inpaint size and the final image size, and then check whether they match - if they don't, then don't adjust the dimension Also possible addition for all options: -- add a third option in settings (always/never/smart vs the current send/dont send)
I found this, it's very good https://huggingface.co/spaces/Fantasy-Studio/Paint-by-Example https://github.com/Fantasy-Studio/Paint-by-Example