Astridkraft commited on
Commit
a5df19b
·
verified ·
1 Parent(s): 82931b9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -9
app.py CHANGED
@@ -1224,24 +1224,29 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
1224
  # guidance (CFG): 8.5 – 9.5 → ideal: 9
1225
  # Steps: 34 – 38 → ideal: 35
1226
  keep_environment = True
1227
-
 
 
 
 
 
 
1228
  # Denoising: starke Neugenerierung
1229
  adj_strength = 0.75 # Leicht runter auf Realismus
1230
 
1231
  # CONTROLNET-STÄRKE
1232
- controlnet_strength = 0.55 #Inpaint kann bei Neugenerierung nicht so viel Kontrolle vertragen
1233
-
1234
- # Prompt-Umsetzung in Kleinbuchstaben:
1235
- prompt_lower = prompt.lower()
 
 
 
1236
 
1237
  # Heuristik für Naturszenen vs. Innenräume
1238
  nature_keywords = ["beach", "forest", "mountain", "ocean", "sky", "field", "landscape", "nature", "outdoor", "desert", "snow", "arctic"]
1239
  interior_keywords = ["office", "room", "interior", "kitchen", "bedroom", "living room", "indoor", "wall", "furniture"]
1240
 
1241
- # Standard: wird genutzt wenn Prompt nicht eines der obigen keywords beinhaltet
1242
- depth_ratio = 0.50 # 35%
1243
- canny_ratio = 0.12 # 10%
1244
-
1245
  # Anpassung für Innenräume (mehr Kantenerhalt)
1246
  if any(keyword in prompt_lower for keyword in interior_keywords):
1247
  adj_strength = 0.75
 
1224
  # guidance (CFG): 8.5 – 9.5 → ideal: 9
1225
  # Steps: 34 – 38 → ideal: 35
1226
  keep_environment = True
1227
+
1228
+ ui_strength = strength # Veränderungsstärke 0.1-0.9
1229
+
1230
+ #wandelt den Prompt in Kleinbuchstaben um (Keywords!)
1231
+ prompt_lower = prompt.lower()
1232
+
1233
+ #Standardfall:wird genutzt wenn Prompt nicht eines der keywords unten beinhaltet
1234
  # Denoising: starke Neugenerierung
1235
  adj_strength = 0.75 # Leicht runter auf Realismus
1236
 
1237
  # CONTROLNET-STÄRKE
1238
+ controlnet_strength = 0.55 #Inpaint kann bei Neugenerierung nicht so viel Kontrolle vertragen
1239
+
1240
+
1241
+ depth_ratio = 0.50 # 35%
1242
+ canny_ratio = 0.12 # 10%
1243
+
1244
+
1245
 
1246
  # Heuristik für Naturszenen vs. Innenräume
1247
  nature_keywords = ["beach", "forest", "mountain", "ocean", "sky", "field", "landscape", "nature", "outdoor", "desert", "snow", "arctic"]
1248
  interior_keywords = ["office", "room", "interior", "kitchen", "bedroom", "living room", "indoor", "wall", "furniture"]
1249
 
 
 
 
 
1250
  # Anpassung für Innenräume (mehr Kantenerhalt)
1251
  if any(keyword in prompt_lower for keyword in interior_keywords):
1252
  adj_strength = 0.75