Astridkraft commited on
Commit
b470da6
·
verified ·
1 Parent(s): 322d3fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -9
app.py CHANGED
@@ -1688,26 +1688,46 @@ def main_ui():
1688
 
1689
 
1690
  # 2. PLATZHALTER-FUNKTION
1691
- def update_placeholders(mode):
1692
- """Gibt strukturierte Vorlagenformeln für jeden Modus zurück"""
1693
  if mode == "environment_change":
 
1694
  return (
1695
- "[STIL] von [HAUPTMOTIV], [UMGEBUNG], [DETAILS], [QUALITÄT], [BELEUCHTUNG]",
1696
- "[GESICHTER], [FEHLER], [QUALITÄT], [UNERWÜNSCHTES]"
 
 
 
 
 
1697
  )
 
1698
  elif mode == "focus_change":
 
1699
  return (
1700
- "[GESICHTSBESCHREIBUNG], [KLEIDUNG], [POSITION], [DETAILS], [STIL]",
1701
- "[DEFORMIERT], [UNSCHÄRFE], [ANATOMIEFEHLER], [UNERWÜNSCHTES]"
 
 
 
 
 
1702
  )
 
1703
  else: # face_only_change
 
1704
  return (
1705
- "[HAARFARBE], [AUGEN], [GESICHTSAUSDRUCK], [DETAILS], [BELEUCHTUNG]",
1706
- "[UNREALISTISCH], [ASYMETRISCH], [FEHLER], [UNERWÜNSCHTES]"
 
 
 
 
 
1707
  )
 
1708
 
1709
 
1710
- # 3. EVENT-HANDLER zur Änderung Textbox-Info
1711
  mode_radio.change(
1712
  fn=update_info,
1713
  inputs=[mode_radio],
 
1688
 
1689
 
1690
  # 2. PLATZHALTER-FUNKTION
1691
+ def update_info(mode):
 
1692
  if mode == "environment_change":
1693
+ # Umgebung ändern - Depth + Canny (90/10 Ratio)
1694
  return (
1695
+ "**📝 Prompt-Formel (Umgebung ändern):**<br>"
1696
+ "`[STIL] von [HAUPTMOTIV], [UMGEBUNG], [DETAILS], [QUALITÄT], [BELEUCHTUNG]`<br>"
1697
+ "<small><em>Depth:Canny Ratio: 90:10 (automatisch an Prompt angepasst)</em></small>",
1698
+
1699
+ "**🚫 Negativ-Formel (Umgebung ändern):**<br>"
1700
+ "`[GESICHTER], [FEHLER], [QUALITÄT], [UNERWÜNSCHTES]`<br>"
1701
+ "<small><em>Empfohlene Stärke: 0.6, ControlNet: 0.75</em></small>"
1702
  )
1703
+
1704
  elif mode == "focus_change":
1705
+ # Focus verändern - OpenPose + Canny (80/20 Ratio)
1706
  return (
1707
+ "**🎯 Prompt-Formel (Focus ändern):**<br>"
1708
+ "`[GESICHTSBESCHREIBUNG], [KLEIDUNG], [POSITION], [DETAILS], [STIL]`<br>"
1709
+ "<small><em>OpenPose:Canny Ratio: 80:20 (Körperhaltung + Kanten)</em></small>",
1710
+
1711
+ "**⚠️ Negativ-Formel (Focus ändern):**<br>"
1712
+ "`[DEFORMIERT], [UNSCHÄRFE], [ANATOMIEFEHLER], [UNERWÜNSCHTES]`<br>"
1713
+ "<small><em>Empfohlene Stärke: 0.6, ControlNet: 0.6</em></small>"
1714
  )
1715
+
1716
  else: # face_only_change
1717
+ # Nur Gesicht ändern - Depth + Canny (70/30 Ratio)
1718
  return (
1719
+ "**👤 Prompt-Formel (Nur Gesicht):**<br>"
1720
+ "`[HAARFARBE], [AUGEN], [GESICHTSAUSDRUCK], [DETAILS], [BELEUCHTUNG]`<br>"
1721
+ "<small><em>Depth:Canny Ratio: 70:30 (präzise Gesichtskontrolle)</em></small>",
1722
+
1723
+ "**🔴 Negativ-Formel (Nur Gesicht):**<br>"
1724
+ "`[UNREALISTISCH], [ASYMETRISCH], [FEHLER], [UNERWÜNSCHTES]`<br>"
1725
+ "<small><em>Empfohlene Stärke: variabel, ControlNet: 0.5×Strength</em></small>"
1726
  )
1727
+
1728
 
1729
 
1730
+ # 3. EVENT-HANDLER zur Änderung Textbox-Info- Verbindung Text-Box und Funktion
1731
  mode_radio.change(
1732
  fn=update_info,
1733
  inputs=[mode_radio],