Update app.py
Browse files
app.py
CHANGED
|
@@ -1016,22 +1016,22 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
|
|
| 1016 |
if mode == "focus_change":
|
| 1017 |
keep_environment = False
|
| 1018 |
|
| 1019 |
-
|
| 1020 |
-
|
| 1021 |
-
|
| 1022 |
-
|
| 1023 |
-
|
| 1024 |
-
|
| 1025 |
-
|
| 1026 |
-
|
| 1027 |
-
|
| 1028 |
-
|
| 1029 |
-
|
| 1030 |
-
|
| 1031 |
-
|
| 1032 |
-
|
| 1033 |
-
|
| 1034 |
-
|
| 1035 |
|
| 1036 |
elif mode == "environment_change":
|
| 1037 |
keep_environment = True
|
|
|
|
| 1016 |
if mode == "focus_change":
|
| 1017 |
keep_environment = False
|
| 1018 |
|
| 1019 |
+
# OPTIMIERTE WERTE FÜR FOCUS_CHANGE
|
| 1020 |
+
adj_strength = min(0.75, strength * 1.1) # Konservativer (0.65)
|
| 1021 |
+
controlnet_weight = 0.85 # Stärkere ControlNet-Kontrolle
|
| 1022 |
+
pose_ratio = 0.75 # OpenPose dominiert
|
| 1023 |
+
canny_ratio = 0.25 # Canny unterstützt
|
| 1024 |
+
|
| 1025 |
+
controlnet_strength = adj_strength * controlnet_weight
|
| 1026 |
+
|
| 1027 |
+
# Steps optional erhöhen (wenn UI-Steps < 45)
|
| 1028 |
+
if steps < 45:
|
| 1029 |
+
steps = 45
|
| 1030 |
+
print(f"⚡ Steps erhöht auf {steps} für bessere Details")
|
| 1031 |
+
|
| 1032 |
+
print(f"🎯 OPTIMIERTER MODUS: Focus verändern")
|
| 1033 |
+
print(f" Strength: {adj_strength:.2f}, ControlNet: {controlnet_strength:.3f}")
|
| 1034 |
+
print(f" OpenPose: {pose_ratio*100}%, Canny: {canny_ratio*100}%")
|
| 1035 |
|
| 1036 |
elif mode == "environment_change":
|
| 1037 |
keep_environment = True
|