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
|