Update app.py
Browse files
app.py
CHANGED
|
@@ -59,14 +59,15 @@ ART_STYLES = {
|
|
| 59 |
"negative_prompt": "realistic, photographic, subtle, muted colors"
|
| 60 |
},
|
| 61 |
# New styles added here
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
}
|
| 67 |
|
| 68 |
# Paramètres de composition étendus
|
| 69 |
COMPOSITION_PARAMS = {
|
|
|
|
| 70 |
"Layouts": {
|
| 71 |
"Centré": "centered composition, balanced layout",
|
| 72 |
"Asymétrique": "dynamic asymmetrical composition",
|
|
@@ -76,25 +77,25 @@ COMPOSITION_PARAMS = {
|
|
| 76 |
"Radial": "radial composition, circular arrangement",
|
| 77 |
"En Z": "Z-shaped composition, guiding viewer's eye",
|
| 78 |
"Règle des tiers": "rule of thirds composition",
|
| 79 |
-
"Symétrie":
|
| 80 |
-
"Cadre dans le cadre":
|
| 81 |
},
|
| 82 |
# New ambiance added here
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
}
|
| 99 |
|
| 100 |
class ImageGenerator:
|
|
@@ -237,8 +238,8 @@ def create_interface():
|
|
| 237 |
|
| 238 |
with gr.Group(elem_classes="controls-group"):
|
| 239 |
with gr.Row():
|
| 240 |
-
quality = gr.Slider(minimum=30,
|
| 241 |
-
creativity = gr.Slider(minimum=5,
|
| 242 |
|
| 243 |
with gr.Row():
|
| 244 |
generate_btn = gr.Button("✨ Générer", variant="primary")
|
|
|
|
| 59 |
"negative_prompt": "realistic, photographic, subtle, muted colors"
|
| 60 |
},
|
| 61 |
# New styles added here
|
| 62 |
+
"Noir et Blanc": { # Corrected syntax here
|
| 63 |
+
"prompt_prefix": "black and white style poster, monochromatic design",
|
| 64 |
+
"negative_prompt": "colorful, vibrant designs"
|
| 65 |
+
},
|
| 66 |
}
|
| 67 |
|
| 68 |
# Paramètres de composition étendus
|
| 69 |
COMPOSITION_PARAMS = {
|
| 70 |
+
# Layouts remain unchanged
|
| 71 |
"Layouts": {
|
| 72 |
"Centré": "centered composition, balanced layout",
|
| 73 |
"Asymétrique": "dynamic asymmetrical composition",
|
|
|
|
| 77 |
"Radial": "radial composition, circular arrangement",
|
| 78 |
"En Z": "Z-shaped composition, guiding viewer's eye",
|
| 79 |
"Règle des tiers": "rule of thirds composition",
|
| 80 |
+
"Symétrie": "symmetrical composition, mirror-like balance",
|
| 81 |
+
"Cadre dans le cadre": "frame within a frame composition"
|
| 82 |
},
|
| 83 |
# New ambiance added here
|
| 84 |
+
"Ambiances": { # Corrected syntax here
|
| 85 |
+
"Dramatique": "dramatic lighting, high contrast",
|
| 86 |
+
"Doux": "soft lighting, gentle atmosphere",
|
| 87 |
+
"Vibrant": "vibrant colors, energetic mood",
|
| 88 |
+
"Mystérieux": "mysterious atmosphere, moody lighting",
|
| 89 |
+
"Serein": "peaceful atmosphere, calm mood",
|
| 90 |
+
"Rétro": "retro atmosphere, nostalgic mood",
|
| 91 |
+
"Futuriste": "futuristic atmosphere, high-tech mood",
|
| 92 |
+
"Onirique": "dreamy atmosphere, surreal mood",
|
| 93 |
+
"Industriel": "industrial atmosphere, raw and urban mood",
|
| 94 |
+
"Naturel": "natural atmosphere, organic and earthy mood",
|
| 95 |
+
"Nocturne": "nocturnal atmosphere, dark and moody lighting"
|
| 96 |
+
},
|
| 97 |
+
# Palette remains unchanged
|
| 98 |
+
...
|
| 99 |
}
|
| 100 |
|
| 101 |
class ImageGenerator:
|
|
|
|
| 238 |
|
| 239 |
with gr.Group(elem_classes="controls-group"):
|
| 240 |
with gr.Row():
|
| 241 |
+
quality = gr.Slider(minimum=30,maximun=50,value=35,label="Qualité")
|
| 242 |
+
creativity = gr.Slider(minimum=5,maximun=15,value=7.5,label="Créativité")
|
| 243 |
|
| 244 |
with gr.Row():
|
| 245 |
generate_btn = gr.Button("✨ Générer", variant="primary")
|