jonathang commited on
Commit
f9fc8a8
1 Parent(s): aadc741

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -124,9 +124,9 @@ class Image:
124
  return resp["data"]
125
 
126
 
127
- def overlay_text_on_image(img, text, position, text_color=(255, 255, 255), box_color=(0, 0, 0, 128)):
128
  # Convert the base64 string back to an image
129
- if isinstance(img, str) or isinstance(img, bytes):
130
  img_bytes = base64.b64decode(img)
131
  img = PIL.Image.open(BytesIO(img_bytes))
132
 
@@ -202,8 +202,8 @@ Do not include specific numbers.'''.replace('\n', ' '))
202
  forecast = Weather(zip_code).get_info()
203
  images, texts = [], []
204
  for time, data in forecast.items():
205
- img, txt = overlay_text_on_image(self.step_one_forecast(data, **kwargs), time, 'top-right')
206
- images.append(img)
207
  texts.append(txt)
208
  return create_collage(*images), *texts
209
 
 
124
  return resp["data"]
125
 
126
 
127
+ def overlay_text_on_image(img, text, position, text_color=(255, 255, 255), box_color=(0, 0, 0, 128), decode=False):
128
  # Convert the base64 string back to an image
129
+ if decode:
130
  img_bytes = base64.b64decode(img)
131
  img = PIL.Image.open(BytesIO(img_bytes))
132
 
 
202
  forecast = Weather(zip_code).get_info()
203
  images, texts = [], []
204
  for time, data in forecast.items():
205
+ img, txt = self.step_one_forecast(data, **kwargs)
206
+ images.append(overlay_text_on_image(img, time, 'top-right', decode=True)
207
  texts.append(txt)
208
  return create_collage(*images), *texts
209