ansal commited on
Commit
7ef4dd3
·
verified ·
1 Parent(s): c6822d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -68,11 +68,12 @@ def server(input: Inputs, output: Outputs, session: Session):
68
 
69
  return original_file.name, combined_file.name
70
 
71
- def image_to_base64(image):
72
- buffered = BytesIO()
73
- image.save(buffered, format="PNG")
74
- img_str = base64.b64encode(buffered.getvalue()).decode()
75
- return f"data:image/png;base64,{img_str}"
 
76
 
77
  @render.image
78
  def original_image():
@@ -88,7 +89,6 @@ def server(input: Inputs, output: Outputs, session: Session):
88
  if result is None:
89
  return None
90
  _, img_path = result
91
- image = Image.open(img_path)
92
- return {"src": image_to_base64(image), "width": "300px"}
93
 
94
  app = App(app_ui, server)
 
68
 
69
  return original_file.name, combined_file.name
70
 
71
+ combined_file = tempfile.NamedTemporaryFile(delete=False, suffix='.png')
72
+ original_file = tempfile.NamedTemporaryFile(delete=False, suffix='.png')
73
+ image.save(original_file.name, "PNG", quality=100)
74
+ mask.save(combined_file.name, "PNG", quality=100)
75
+
76
+ return original_file.name, combined_file.name
77
 
78
  @render.image
79
  def original_image():
 
89
  if result is None:
90
  return None
91
  _, img_path = result
92
+ return {"src": img_path, "width": "300px"}
 
93
 
94
  app = App(app_ui, server)