RanM commited on
Commit
a97be70
·
verified ·
1 Parent(s): 1adc78a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -1,7 +1,6 @@
1
  import gradio as gr
2
  import torch
3
  from diffusers import AutoPipelineForText2Image
4
- import base64
5
  from io import BytesIO
6
  from generate_propmts import generate_prompt
7
  from concurrent.futures import ThreadPoolExecutor
@@ -13,11 +12,11 @@ model = AutoPipelineForText2Image.from_pretrained("stabilityai/sdxl-turbo")
13
  def generate_image(text, sentence_mapping, character_dict, selected_style):
14
  try:
15
  prompt, _ = generate_prompt(text, sentence_mapping, character_dict, selected_style)
 
16
  image = model(prompt=prompt, num_inference_steps=1, guidance_scale=0.0).images[0]
17
  buffered = BytesIO()
18
- img_str = base64.b64encode(buffered.getvalue()).decode("utf-8")
19
- if isinstance(result, img_str):
20
- image_bytes = base64.b64decode(result)
21
  return image_bytes
22
  except Exception as e:
23
  print(f"Error generating image: {e}")
 
1
  import gradio as gr
2
  import torch
3
  from diffusers import AutoPipelineForText2Image
 
4
  from io import BytesIO
5
  from generate_propmts import generate_prompt
6
  from concurrent.futures import ThreadPoolExecutor
 
12
  def generate_image(text, sentence_mapping, character_dict, selected_style):
13
  try:
14
  prompt, _ = generate_prompt(text, sentence_mapping, character_dict, selected_style)
15
+ print(f"Generated prompt: {prompt}")
16
  image = model(prompt=prompt, num_inference_steps=1, guidance_scale=0.0).images[0]
17
  buffered = BytesIO()
18
+ image.save(buffered, format="JPEG")
19
+ image_bytes = buffered.getvalue()
 
20
  return image_bytes
21
  except Exception as e:
22
  print(f"Error generating image: {e}")