Description
Is there an existing issue for this?
- I have searched the existing issues and checked the recent builds/commits
What would your feature do ?
I think a "Presets" feature for text2img and img2img would be incredibly useful, especially for people like me, who have relatively consistent workflows. Essentially, they would be like Styles, except instead of just applying to a prompt, a Preset would save / load all of your text2img / img2img settings, including prompt, negative, resolution, hires fix, CFG, samplers, and steps.
A new icon could be added next to the Styles icon for saving a Preset, as well as another icon for loading it. Upon loading a text2img, all text2img boxes will be replaced with the values from the preset. And ideally img2img could support its own separate presets.
As for my reason, I do a lot of work with generating characters / landscapes. I've found that I have certain favorite setups and I end up pasting in PNG info for "Read Generation Parameters" every time I open up the UI. Sometimes, when I want to switch between different setups, I'll end up doing this multiple times a setting. Presets would just allow this process to be a lot more convenient and built-in, similar to Styles.
While this might be reaching, if Presets could also hold extension information, like ControlNet settings, that would be even better.
Proposed workflow
For Loading
- Go to text2img
- Press Load Preset icon
- Select Preset from dropdown
- See all settings change in text2img to match the preset
For Saving
- Go to text2img
- Press Save Preset icon
- Name Preset
- A new Preset is created with the current text2img settings
Ideally, img2img would have a matching workflow as well, and its own presets.
Additional information
No response