Spaces:
Paused
Paused
File size: 11,734 Bytes
a194ae7 8ba5d98 03fc011 4ced464 40a0a2b 37c03a7 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 34a218b 8ba5d98 03fc011 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 34a218b 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 4ced464 8ba5d98 03fc011 e848396 8ba5d98 34a218b 8ba5d98 34a218b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# https://github.com/twri/sdxl_prompt_styler/blob/main/sdxl_styles.json
styles = [
{
"name": "Kinofilm",
"prompt": "(((Easter greetings card))), cinematic still {prompt} . emotional, harmonious, vignette, highly detailed, high budget, bokeh, cinemascope, moody, epic, gorgeous, film grain, grainy",
"negative_prompt": "anime, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured"
},
{
"name": "Anime",
"prompt": "(((Easter greetings card))), anime artwork {prompt} . anime style, key visual, vibrant, studio anime, highly detailed",
"negative_prompt": "photo, deformed, black and white, realism, disfigured, low contrast"
},
{
"name": "Ton",
"prompt": "(((Easter greetings card))), play-doh style {prompt} . sculpture, clay art, centered composition, Claymation",
"negative_prompt": "sloppy, messy, grainy, highly detailed, ultra textured, photo"
},
{
"name": "Linienkunst",
"prompt": "(((Easter greetings card))), line art drawing {prompt} . professional, sleek, modern, minimalist, graphic, line art, vector graphics",
"negative_prompt": "anime, photorealistic, 35mm film, deformed, glitch, blurry, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, mutated, realism, realistic, impressionism, expressionism, oil, acrylic"
},
{
"name": "Low Poly",
"prompt": "(((Easter greetings card))), low-poly style {prompt} . low-poly game art, polygon mesh, jagged, blocky, wireframe edges, centered composition",
"negative_prompt": "noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo"
},
{
"name": "Origami",
"prompt": "(((Easter greetings card))), origami style {prompt} . paper art, pleated paper, folded, origami art, pleats, cut and fold, centered composition",
"negative_prompt": "noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo"
},
{
"name": "Plakat",
"prompt": "(((Easter greetings card))), Advertising poster style {prompt} . Professional, modern, product-focused, commercial, eye-catching, highly detailed",
"negative_prompt": "noisy, blurry, amateurish, sloppy, unattractive"
},
{
"name": "Fahrzeug/Auto",
"prompt": "(((Easter greetings card))), Automotive advertisement style {prompt} . Sleek, dynamic, professional, commercial, vehicle-focused, high-resolution, highly detailed",
"negative_prompt": "noisy, blurry, unattractive, sloppy, unprofessional"
},
{
"name": "Mode",
"prompt": "(((Easter greetings card))), Fashion editorial style {prompt} . High fashion, trendy, stylish, editorial, magazine style, professional, highly detailed",
"negative_prompt": "outdated, blurry, noisy, unattractive, sloppy"
},
{
"name": "Pixelkunst",
"prompt": "(((Easter greetings card))), pixel-art {prompt} . low-res, blocky, pixel art style, 8-bit graphics",
"negative_prompt": "sloppy, messy, blurry, noisy, highly detailed, ultra textured, photo, realistic"
},
{
"name": "Abstrakt",
"prompt": "(((Easter greetings card))), abstract expressionist painting {prompt} . energetic brushwork, bold colors, abstract forms, expressive, emotional",
"negative_prompt": "realistic, photorealistic, low contrast, plain, simple, monochrome"
},
{
"name": "Graffiti",
"prompt": "(((Easter greetings card))), graffiti style {prompt} . street art, vibrant, urban, detailed, tag, mural",
"negative_prompt": "ugly, deformed, noisy, blurry, low contrast, realism, photorealistic"
},
{
"name": "Psychedelisch",
"prompt": "(((Easter greetings card))), psychedelic style {prompt} . vibrant colors, swirling patterns, abstract forms, surreal, trippy",
"negative_prompt": "monochrome, black and white, low contrast, realistic, photorealistic, plain, simple"
},
{
"name": "Steampunk",
"prompt": "(((Easter greetings card))), steampunk style {prompt} . antique, mechanical, brass and copper tones, gears, intricate, detailed",
"negative_prompt": "deformed, glitch, noisy, low contrast, anime, photorealistic"
},
{
"name": "Aquarell",
"prompt": "(((Easter greetings card))), watercolor painting {prompt} . vibrant, beautiful, painterly, detailed, textural, artistic",
"negative_prompt": "anime, photorealistic, 35mm film, deformed, glitch, low contrast, noisy"
},
{
"name": "Cyberpunk-Stadt",
"prompt": "(((Easter greetings card))), cyberpunk cityscape {prompt} . neon lights, dark alleys, skyscrapers, futuristic, vibrant colors, high contrast, highly detailed",
"negative_prompt": "natural, rural, deformed, low contrast, black and white, sketch, watercolor"
},
{
"name": "Cyberpunk-Spiel",
"prompt": "(((Easter greetings card))), cyberpunk game style {prompt} . neon, dystopian, futuristic, digital, vibrant, detailed, high contrast, reminiscent of cyberpunk genre video games",
"negative_prompt": "historical, natural, rustic, low detailed"
},
{
"name": "Mario",
"prompt": "(((Easter greetings card))), Super Mario style {prompt} . vibrant, cute, cartoony, fantasy, playful, reminiscent of Super Mario series",
"negative_prompt": "realistic, modern, horror, dystopian, violent"
},
{
"name": "Minecraft",
"prompt": "(((Easter greetings card))), Minecraft style {prompt} . blocky, pixelated, vibrant colors, recognizable characters and objects, game assets",
"negative_prompt": "smooth, realistic, detailed, photorealistic, noise, blurry, deformed"
},
{
"name": "Strategiespiel",
"prompt": "(((Easter greetings card))), strategy game style {prompt} . overhead view, detailed map, units, reminiscent of real-time strategy video games",
"negative_prompt": "first-person view, modern, photorealistic"
},
{
"name": "Dystopisch",
"prompt": "(((Easter greetings card))), dystopian style {prompt} . bleak, post-apocalyptic, somber, dramatic, highly detailed",
"negative_prompt": "ugly, deformed, noisy, blurry, low contrast, cheerful, optimistic, vibrant, colorful"
},
{
"name": "Märchen",
"prompt": "(((Easter greetings card))), fairy tale {prompt} . magical, fantastical, enchanting, storybook style, highly detailed",
"negative_prompt": "realistic, modern, ordinary, mundane"
},
{
"name": "Gotisch",
"prompt": "(((Easter greetings card))), gothic style {prompt} . dark, mysterious, haunting, dramatic, ornate, detailed",
"negative_prompt": "ugly, deformed, noisy, blurry, low contrast, realism, photorealistic, cheerful, optimistic"
},
{
"name": "Metropole",
"prompt": "(((Easter greetings card))), metropolis-themed {prompt} . urban, cityscape, skyscrapers, modern, futuristic, highly detailed",
"negative_prompt": "rural, natural, rustic, historical, simple"
},
{
"name": "Monochrom",
"prompt": "(((Easter greetings card))), monochrome {prompt} . black and white, contrast, tone, texture, detailed",
"negative_prompt": "colorful, vibrant, noisy, blurry, deformed"
},
{
"name": "Weltraum",
"prompt": "(((Easter greetings card))), space-themed {prompt} . cosmic, celestial, stars, galaxies, nebulas, planets, science fiction, highly detailed",
"negative_prompt": "earthly, mundane, ground-based, realism"
},
{
"name": "Buntglas",
"prompt": "(((Easter greetings card))), stained glass style {prompt} . vibrant, beautiful, translucent, intricate, detailed",
"negative_prompt": "ugly, deformed, noisy, blurry, low contrast, realism, photorealistic"
},
{
"name": "Stammeskunst",
"prompt": "(((Easter greetings card))), tribal style {prompt} . indigenous, ethnic, traditional patterns, bold, natural colors, highly detailed",
"negative_prompt": "modern, futuristic, minimalist, pastel"
},
{
"name": "Zentangle",
"prompt": "(((Easter greetings card))), zentangle {prompt} . intricate, abstract, monochrome, patterns, meditative, highly detailed",
"negative_prompt": "colorful, representative, simplistic, large fields of color"
},
{
"name": "Kirigami",
"prompt": "(((Easter greetings card))), kirigami representation of {prompt} . 3D, paper folding, paper cutting, Japanese, intricate, symmetrical, precision, clean lines",
"negative_prompt": "painting, drawing, 2D, noisy, blurry, deformed"
},
{
"name": "Papiermaché",
"prompt": "(((Easter greetings card))), paper mache representation of {prompt} . 3D, sculptural, textured, handmade, vibrant, fun",
"negative_prompt": "2D, flat, photo, sketch, digital art, deformed, noisy, blurry"
},
{
"name": "Papierkräuseln",
"prompt": "(((Easter greetings card))), paper quilling art of {prompt} . intricate, delicate, curling, rolling, shaping, coiling, loops, 3D, dimensional, ornamental",
"negative_prompt": "photo, painting, drawing, 2D, flat, deformed, noisy, blurry"
},
{
"name": "Scherenschnitt-Schattenbox",
"prompt": "(((Easter greetings card))), 3D papercut shadow box of {prompt} . layered, dimensional, depth, silhouette, shadow, papercut, handmade, high contrast",
"negative_prompt": "painting, drawing, photo, 2D, flat, high detail, blurry, noisy, disfigured"
},
{
"name": "Gestapelte Scherenschnitte",
"prompt": "(((Easter greetings card))), stacked papercut art of {prompt} . 3D, layered, dimensional, depth, precision cut, stacked layers, papercut, high contrast",
"negative_prompt": "2D, flat, noisy, blurry, painting, drawing, photo, deformed"
},
{
"name": "Film Noir",
"prompt": "(((Easter greetings card))), film noir style {prompt} . monochrome, high contrast, dramatic shadows, 1940s style, mysterious, cinematic",
"negative_prompt": "ugly, deformed, noisy, blurry, low contrast, realism, photorealistic, vibrant, colorful"
},
{
"name": "Neon Noir",
"prompt": "(((Easter greetings card))), neon noir {prompt} . cyberpunk, dark, rainy streets, neon signs, high contrast, low light, vibrant, highly detailed",
"negative_prompt": "bright, sunny, daytime, low contrast, black and white, sketch, watercolor"
}
]
styles = {k['name']: (k['prompt'], k['negative_prompt']) for k in styles}
default_style = styles['Kinofilm']
style_keys = list(styles.keys())
SD_XL_BASE_RATIOS = {
"0.5": (704, 1408),
"0.52": (704, 1344),
"0.57": (768, 1344),
"0.6": (768, 1280),
"0.68": (832, 1216),
"0.72": (832, 1152),
"0.78": (896, 1152),
"0.82": (896, 1088),
"0.88": (960, 1088),
"0.94": (960, 1024),
"1.0": (1024, 1024),
"1.07": (1024, 960),
"1.13": (1088, 960),
"1.21": (1088, 896),
"1.29": (1152, 896),
"1.38": (1152, 832),
"1.46": (1216, 832),
"1.67": (1280, 768),
"1.75": (1344, 768),
"1.91": (1344, 704),
"2.0": (1408, 704),
"2.09": (1472, 704),
"2.4": (1536, 640),
"2.5": (1600, 640),
"2.89": (1664, 576),
"3.0": (1728, 576),
}
aspect_ratios = {str(v[0])+'×'+str(v[1]):v for k, v in SD_XL_BASE_RATIOS.items()}
def apply_style(style, positive):
p, n = styles.get(style, default_style)
return p.replace('{prompt}', positive), n
|