Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -82,9 +82,9 @@ async def capture_screenshot(image_type: str):
|
|
| 82 |
await browser.close()
|
| 83 |
print("Screenshot saved!")
|
| 84 |
|
| 85 |
-
def crop_based_on_bg(
|
| 86 |
-
|
| 87 |
-
|
| 88 |
|
| 89 |
# Define fixed crop for top header
|
| 90 |
top_crop = 50
|
|
@@ -127,13 +127,13 @@ def grab_image(image_type: str) -> Image:
|
|
| 127 |
loop.run_until_complete(capture_screenshot(image_type))
|
| 128 |
|
| 129 |
print("Loading image for Gradio...")
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
|
| 135 |
#cropped_img = img.crop((left_crop, header_height, right_crop, img.height))
|
| 136 |
-
cropped_img = crop_based_on_bg(img, left_crop, header_height, right_crop, img.height)
|
| 137 |
return cropped_img
|
| 138 |
|
| 139 |
@tool
|
|
|
|
| 82 |
await browser.close()
|
| 83 |
print("Screenshot saved!")
|
| 84 |
|
| 85 |
+
def crop_based_on_bg(image_path: str, bg_color=(59, 59, 59)):
|
| 86 |
+
img = Image.open(image_path).convert("RGB")
|
| 87 |
+
pixels = img.load()
|
| 88 |
|
| 89 |
# Define fixed crop for top header
|
| 90 |
top_crop = 50
|
|
|
|
| 127 |
loop.run_until_complete(capture_screenshot(image_type))
|
| 128 |
|
| 129 |
print("Loading image for Gradio...")
|
| 130 |
+
|
| 131 |
+
cropped_img = crop_based_on_bg("img.png", bg_color=(59, 59, 59))
|
| 132 |
+
#img = Image.open("img.png")
|
| 133 |
+
#header_height = 50
|
| 134 |
|
| 135 |
#cropped_img = img.crop((left_crop, header_height, right_crop, img.height))
|
| 136 |
+
#cropped_img = crop_based_on_bg(img, left_crop, header_height, right_crop, img.height)
|
| 137 |
return cropped_img
|
| 138 |
|
| 139 |
@tool
|