thefreeham commited on
Commit
8b4dd82
·
1 Parent(s): b016445

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -5,6 +5,7 @@ import torchvision
5
  from diffusers import DiffusionPipeline
6
  import PIL.Image
7
  import numpy as np
 
8
 
9
  ldm = DiffusionPipeline.from_pretrained("fusing/latent-diffusion-text2im-large")
10
 
@@ -19,10 +20,11 @@ def greet(name):
19
  image_processed = image_processed.numpy().astype(np.uint8)
20
  image_pil = PIL.Image.fromarray(image_processed[0])
21
 
22
- # save image
23
- image_pil.save("test.png")
24
- encoded_string= base64.b64encode(image_pil.read())
25
- print(encoded_string.decode('utf-8'))
 
26
  return image_pil
27
  #return "Gello " + prompt + "!!"
28
 
 
5
  from diffusers import DiffusionPipeline
6
  import PIL.Image
7
  import numpy as np
8
+ from io import BytesIO
9
 
10
  ldm = DiffusionPipeline.from_pretrained("fusing/latent-diffusion-text2im-large")
11
 
 
20
  image_processed = image_processed.numpy().astype(np.uint8)
21
  image_pil = PIL.Image.fromarray(image_processed[0])
22
 
23
+ # save image as buffer
24
+ buffered = BytesIO()
25
+ image_pil.save(buffered, format="JPEG")
26
+ img_str = base64.b64encode(buffered.getvalue())
27
+ print(img_str.decode('utf-8'))
28
  return image_pil
29
  #return "Gello " + prompt + "!!"
30