Gainward777 commited on
Commit
dce4839
·
verified ·
1 Parent(s): 9641bf7

Update ui/gradio_ui.py

Browse files
Files changed (1) hide show
  1. ui/gradio_ui.py +10 -3
ui/gradio_ui.py CHANGED
@@ -1,6 +1,12 @@
1
  import gradio as gr
2
  from PIL import Image
3
 
 
 
 
 
 
 
4
  def ui(controller):#get_first_result,get_second_result): #controller):
5
  with gr.Blocks() as ui:
6
  with gr.Row():
@@ -36,9 +42,10 @@ def ui(controller):#get_first_result,get_second_result): #controller):
36
  inputs=[sketch, first_prompt, second_prompt],
37
  label='Examples. Be concrete as much as possible.')
38
 
39
-
 
40
  improve_sketch.click(fn=controller.get_first_result,
41
- inputs=[Image.fromarray(sketch['composite']), first_prompt, first_negative_prompt], #[sketch, first_prompt, first_negative_prompt],
42
  outputs=improved_sketch_view)
43
 
44
  result_button.click(fn=controller.get_second_result,
@@ -46,7 +53,7 @@ def ui(controller):#get_first_result,get_second_result): #controller):
46
  outputs=result)
47
 
48
  firts_prompt_helper.click(fn=controller.get_help_w_prompt,
49
- inputs=[Image.fromarray(sketch['composite'])], #[sketch],
50
  outputs=first_prompt)
51
 
52
  second_prompt_helper.click(fn=controller.get_help_w_prompt,
 
1
  import gradio as gr
2
  from PIL import Image
3
 
4
+
5
+ SER_SKETCH=None
6
+
7
+ def get_img_from_sketchpad(img):
8
+ return Image.fromarray(img["composite"])
9
+
10
  def ui(controller):#get_first_result,get_second_result): #controller):
11
  with gr.Blocks() as ui:
12
  with gr.Row():
 
42
  inputs=[sketch, first_prompt, second_prompt],
43
  label='Examples. Be concrete as much as possible.')
44
 
45
+ sketch.input(get_img_from_sketchpad, outputs=SER_SKETCH, inputs=sketch, show_progress="hidden")
46
+
47
  improve_sketch.click(fn=controller.get_first_result,
48
+ inputs=[SER_SKETCH), first_prompt, first_negative_prompt], #[sketch, first_prompt, first_negative_prompt],
49
  outputs=improved_sketch_view)
50
 
51
  result_button.click(fn=controller.get_second_result,
 
53
  outputs=result)
54
 
55
  firts_prompt_helper.click(fn=controller.get_help_w_prompt,
56
+ inputs=[SER_SKETCH], #[sketch],
57
  outputs=first_prompt)
58
 
59
  second_prompt_helper.click(fn=controller.get_help_w_prompt,