add image editor
Browse files
app.py
CHANGED
|
@@ -40,6 +40,7 @@ def image_to_base64(image):
|
|
| 40 |
|
| 41 |
@spaces.GPU()
|
| 42 |
def process_image(image, task, ocr_type=None, ocr_box=None, ocr_color=None):
|
|
|
|
| 43 |
if image is None:
|
| 44 |
return "Error: No image provided", None, None
|
| 45 |
|
|
@@ -53,6 +54,8 @@ def process_image(image, task, ocr_type=None, ocr_box=None, ocr_color=None):
|
|
| 53 |
if composite_image is not None:
|
| 54 |
if isinstance(composite_image, np.ndarray):
|
| 55 |
cv2.imwrite(image_path, cv2.cvtColor(composite_image, cv2.COLOR_RGB2BGR))
|
|
|
|
|
|
|
| 56 |
else:
|
| 57 |
return "Error: Unsupported image format from ImageEditor", None, None
|
| 58 |
else:
|
|
|
|
| 40 |
|
| 41 |
@spaces.GPU()
|
| 42 |
def process_image(image, task, ocr_type=None, ocr_box=None, ocr_color=None):
|
| 43 |
+
def process_image(image, task, ocr_type=None, ocr_box=None, ocr_color=None):
|
| 44 |
if image is None:
|
| 45 |
return "Error: No image provided", None, None
|
| 46 |
|
|
|
|
| 54 |
if composite_image is not None:
|
| 55 |
if isinstance(composite_image, np.ndarray):
|
| 56 |
cv2.imwrite(image_path, cv2.cvtColor(composite_image, cv2.COLOR_RGB2BGR))
|
| 57 |
+
elif isinstance(composite_image, Image.Image):
|
| 58 |
+
composite_image.save(image_path)
|
| 59 |
else:
|
| 60 |
return "Error: Unsupported image format from ImageEditor", None, None
|
| 61 |
else:
|