stable-diffusion-webui icon indicating copy to clipboard operation
stable-diffusion-webui copied to clipboard

ENHANCEMENT / FEATURE REQUEST: Color picker/restrictor

Open Duemellon opened this issue 2 years ago • 6 comments

Is there a current way to consistently restrict the color set in a way separate from prompt-language?

By that I mean: Saying "monochrome" or "monochromatic" gets a good result but saying "monochromatic canary yellow" does not because it will have a hard time associating "canary yellow" together.

Suggestion: In a separate action allow for the color parameters to be passed as colors, specifically, from a pick list

Feature 1: Pick the "Fuzziness" If you picked RGB 255,0,0 or hex FF0000 red, fuzziness would randomize usage of that value by the fuzziness by some factor

Pick featured/suppressed color If you picked RGB 255,0,0/FF0000 you could make it more prominent (featured) or negate it (mute/remove)

Pick 1-n# of colors Pick a set of colors, directly, that the palette is restricted to

Duemellon avatar Oct 18 '22 03:10 Duemellon

Is there a current way to consistently restrict the color set in a way separate from prompt-language

No, there's no way to use specific hex color codes for SD either.

Perhaps someone will find a way to use a method of cross attention control with color sketch feature to specify specific hex color codes in one go.

ClashSAN avatar Oct 18 '22 03:10 ClashSAN

Currently I use terms like Tetradic, analogous, & other color palette terms but I'm unable to consistently pick what root colors ore. Sorry I don't know enough about programming to help out

Duemellon avatar Oct 18 '22 11:10 Duemellon

@Duemellon I think you need to add the tag "enhancement" to get more attention to this feature. I'd love a color palette feature where you could pick a few colors that the model would favor. A color selector built in to the interface would be super useful too.

Complexology avatar Oct 22 '22 16:10 Complexology

Thanks for the encouragement but I'm not sure how to add a tag to this thread : L

Duemellon avatar Oct 22 '22 17:10 Duemellon

As discussed here, create a gradient with your desired colors in Photoshop, then load it up in img2img with a high-ish strength.

timntorres avatar Oct 25 '22 11:10 timntorres

Yah, tried that.

Unfortunately that gradient determines too much of the position of the colors -- ie: If you have orange in the top left then the result will have a concentration of orange in the top left, not distributed throughout.

Duemellon avatar Oct 25 '22 12:10 Duemellon