Interpause / Interpause/auto-sd-paint-ext
Some improvements that would make things easier
- Dominant language
- Python
- Stars
- 482
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
## Utility Buttons:
Some buttons (honestly can just be hotkeys for pros but not everyone is as experienced in Krita) that does most of the common things and I think should be visible on all the panels, much like the top section where Face Restorer and Upscaler are always visible regardless of what tab you're on.
**Blur Layer**- for doing the gaussian blur for Masking for Inpainting.
**Select>Feather Selection** - for doing selections of img2img but you don't want the edges to have visible seams. I feel like the size of the blur should depend on the current canvas size. When you're doing stuff in 512 x 512 of course you just want a smaller blur size but when you upscale that and you're now above 1k pixels, the size of the blur needs to be bigger as well.
**Rescale Image presets** - Add a x4, x2, x0.5, x0.25, (+nearest neighbor option, maybe for pixel art?)
btw in the outdated video you made, there's an option for rescaling into percentage, so you don't need to do any math.
https://user-images.githubusercontent.com/88552647/205484365-d27f985f-3361-4f23-85cc-4e7b53e303e2.mp4
**Layer>Transform>Offset Layer** - really useful for creating tileable stuff. The usual problem with tiles is when you upscale, you also introduce seams, this honestly should just be an Automatic1111 script rather than over here 🤔 I'll try to make a feature request there too. Offset Layer will make the edges be at the center of the canvas so the upscaler can do a proper upscale of those sections, then you can just blend the two together or inpaint to remove the seams.
## Outpainting
Outpainting feels wonky? Haven't really understood why, but I understand it's also hard to predict what the user wants with outpainting. I feel like the selection part is being used in a way, at least for me personally, that doesn't make sense.
For inpainting, it's used as "hey SD, look over here, disregard everything else on the canvas" and it's the same here in outpainting, but the problem then is SD also resizes the outputs into the same selection. So you get non-uniform scaling from the outpainting result. I feel like there should be either a checkbox or this "resize into selection" function should be turned off by default when using Outpainting. But the problem then is the user might not be able to see what was generated, and need to move the resulting images around if it ever clips the actual canvas borders.
Perhaps it opens the outpainting results in a new document? Or changes the canvas size to accommodate for any possible canvas clipping? Not entirely sure, so let me know your thoughts on that.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.