Update app.py
Browse files
app.py
CHANGED
|
@@ -1218,6 +1218,7 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
|
|
| 1218 |
bbox_coords=(bbox_x1, bbox_y1, bbox_x2, bbox_y2),
|
| 1219 |
mode=mode
|
| 1220 |
)
|
|
|
|
| 1221 |
|
| 1222 |
print(f"✅ Gemeinsame Skalierung abgeschlossen")
|
| 1223 |
print(f" Original: {image.size} → Skaliert: {scaled_image.size}")
|
|
@@ -1227,6 +1228,8 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
|
|
| 1227 |
scaled_image = image.convert("RGB").resize((IMG_SIZE, IMG_SIZE), Image.Resampling.LANCZOS)
|
| 1228 |
scaled_mask = Image.new("L", (IMG_SIZE, IMG_SIZE), 255) # Volle Maske
|
| 1229 |
|
|
|
|
|
|
|
| 1230 |
|
| 1231 |
progress(0.1, desc="ControlNet läuft...")
|
| 1232 |
|
|
@@ -1294,7 +1297,11 @@ def img_to_image(image, prompt, neg_prompt, strength, steps, guidance_scale,
|
|
| 1294 |
# Keine Maske: Einfach das generierte Bild zurückgeben
|
| 1295 |
final_image = generated_image
|
| 1296 |
mask_preview = Image.new("RGB", (512, 512), color="gray")
|
|
|
|
|
|
|
|
|
|
| 1297 |
print(f"ℹ️ Keine Maske → Direkte Rückgabe des Bildes")
|
|
|
|
| 1298 |
|
| 1299 |
end_time = time.time()
|
| 1300 |
duration = end_time - start_time
|
|
|
|
| 1218 |
bbox_coords=(bbox_x1, bbox_y1, bbox_x2, bbox_y2),
|
| 1219 |
mode=mode
|
| 1220 |
)
|
| 1221 |
+
|
| 1222 |
|
| 1223 |
print(f"✅ Gemeinsame Skalierung abgeschlossen")
|
| 1224 |
print(f" Original: {image.size} → Skaliert: {scaled_image.size}")
|
|
|
|
| 1228 |
scaled_image = image.convert("RGB").resize((IMG_SIZE, IMG_SIZE), Image.Resampling.LANCZOS)
|
| 1229 |
scaled_mask = Image.new("L", (IMG_SIZE, IMG_SIZE), 255) # Volle Maske
|
| 1230 |
|
| 1231 |
+
padding_info = None
|
| 1232 |
+
|
| 1233 |
|
| 1234 |
progress(0.1, desc="ControlNet läuft...")
|
| 1235 |
|
|
|
|
| 1297 |
# Keine Maske: Einfach das generierte Bild zurückgeben
|
| 1298 |
final_image = generated_image
|
| 1299 |
mask_preview = Image.new("RGB", (512, 512), color="gray")
|
| 1300 |
+
raw_sam_mask_display = Image.new("RGB", (512, 512), color="gray")
|
| 1301 |
+
controlnet_map1 = Image.new("RGB", (512, 512), color="gray")
|
| 1302 |
+
controlnet_map2 = Image.new("RGB", (512, 512), color="gray")
|
| 1303 |
print(f"ℹ️ Keine Maske → Direkte Rückgabe des Bildes")
|
| 1304 |
+
|
| 1305 |
|
| 1306 |
end_time = time.time()
|
| 1307 |
duration = end_time - start_time
|