ankush-003 commited on
Commit
dd4e002
·
1 Parent(s): 54e9f57

updated ui

Browse files
Files changed (1) hide show
  1. app.py +16 -7
app.py CHANGED
@@ -33,21 +33,30 @@ def generate_multiple(num):
33
  images.append(generate_image())
34
  return images
35
 
36
- with gr.Blocks() as app:
37
- title = "Synthetic Image Generator"
 
38
  with gr.Tab("Generate Single Image"):
39
  gr.Markdown("## Using the Synthetic Generator\n\nSimply click 'Generate Image' to create a synthetic image. The generated image will be displayed below.")
40
- gen_img = gr.Image(shape=(256,256), tool="select", type="numpy", label="Generated Image", container=True)
41
- gen_button = gr.Button("Generate")
 
42
  with gr.Tab("Generate Multiple Images"):
43
  gr.Markdown(
44
  """
45
  ## Using the Synthetic Image Generator to generate multiple images
46
  """
47
  )
48
- gen_number = gr.Slider(2, 5, label="Number of Images", info="Generate multiple images")
49
- gen_images = gr.Gallery(label="Generated Images", object_fit="contain")
50
- gen_m_button = gr.Button("Generate Images")
 
 
 
 
 
 
51
  gen_button.click(generate_image, inputs=None, outputs=gen_img)
52
  gen_m_button.click(generate_multiple, inputs=gen_number, outputs=gen_images)
 
53
  app.launch(debug=True)
 
33
  images.append(generate_image())
34
  return images
35
 
36
+ with gr.Blocks(theme=gr.themes.Soft()) as app:
37
+ gr.Markdown("""<h1 style="text-align: center;">Synthetic Image Generator</h1>""")
38
+
39
  with gr.Tab("Generate Single Image"):
40
  gr.Markdown("## Using the Synthetic Generator\n\nSimply click 'Generate Image' to create a synthetic image. The generated image will be displayed below.")
41
+ gen_img = gr.Image(shape=(256,256), tool="select", type="numpy", label="Generated Image")
42
+ gen_button = gr.Button("Generate", variant="primary")
43
+
44
  with gr.Tab("Generate Multiple Images"):
45
  gr.Markdown(
46
  """
47
  ## Using the Synthetic Image Generator to generate multiple images
48
  """
49
  )
50
+ gen_number = gr.Slider(2, 5, step=1.0, label="Number of Images", info="Generate multiple images")
51
+ gen_images = gr.Gallery(label="Generated Images").style(columns=[2], rows=[2], object_fit="contain", height="auto")
52
+ gen_m_button = gr.Button("Generate Images", variant="primary")
53
+
54
+ with gr.Accordion("Read More"):
55
+ gr.Markdown("""
56
+ - [Images used to train the model](https://ieee-dataport.org/open-access/retinal-fundus-multi-disease-image-dataset-rfmid)
57
+ """)
58
+
59
  gen_button.click(generate_image, inputs=None, outputs=gen_img)
60
  gen_m_button.click(generate_multiple, inputs=gen_number, outputs=gen_images)
61
+
62
  app.launch(debug=True)