Inmental commited on
Commit
33bd92d
·
verified ·
1 Parent(s): 343e5a8

Upload folder using huggingface_hub

Browse files
Files changed (4) hide show
  1. DISPLAYER/Displayer.swf +0 -0
  2. gradio_sketch2image.py +34 -1
  3. output.png +0 -0
  4. sketch.png +0 -0
DISPLAYER/Displayer.swf CHANGED
Binary files a/DISPLAYER/Displayer.swf and b/DISPLAYER/Displayer.swf differ
 
gradio_sketch2image.py CHANGED
@@ -380,5 +380,38 @@ with gr.Blocks(css="style.css") as demo:
380
  run_button.click(fn=run, inputs=inputs, outputs=outputs, api_name=False)
381
  image.change(run, inputs=inputs, outputs=outputs, queue=False, api_name=False)
382
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
383
  if __name__ == "__main__":
384
- demo.queue().launch(debug=True, share=True)
 
 
 
 
 
 
 
380
  run_button.click(fn=run, inputs=inputs, outputs=outputs, api_name=False)
381
  image.change(run, inputs=inputs, outputs=outputs, queue=False, api_name=False)
382
 
383
+ # Create a simple drawing interface
384
+ def drawing_interface():
385
+ with gr.Blocks(css="style.css") as draw_interface:
386
+ gr.Markdown("# Drawing Interface")
387
+ draw_canvas = gr.Image(source="canvas", tool="color-sketch", type="pil", label="Draw your sketch here", image_mode="L", invert_colors=True, brush_radius=4)
388
+ generate_button = gr.Button("Generate Image")
389
+ output_image = gr.Image(label="Generated Image")
390
+
391
+ generate_button.click(
392
+ fn=run,
393
+ inputs=[draw_canvas, gr.Textbox(), gr.Textbox(value=styles[DEFAULT_STYLE_NAME]), gr.Dropdown(choices=STYLE_NAMES, value=DEFAULT_STYLE_NAME), gr.Slider(value=DEFAULT_SEED), gr.Slider(value=0.4)],
394
+ outputs=[output_image]
395
+ )
396
+
397
+ return draw_interface
398
+
399
+ # Create a simple preview interface
400
+ def preview_interface():
401
+ with gr.Blocks() as preview_interface:
402
+ gr.Markdown("# Preview Interface")
403
+ preview_image = gr.Image(source="upload", type="pil", label="Preview your image")
404
+ gr.Markdown("## Current Image")
405
+ gr.Image(value="output.png", label="Current Output Image") # Replace with dynamic update if needed
406
+
407
+ return preview_interface
408
+
409
+ # Launch the main interface and the additional draw and preview pages
410
  if __name__ == "__main__":
411
+ # Launch the main interface with Gradio
412
+ demo.queue().launch(debug=True)
413
+
414
+ # Launch the drawing and preview interfaces
415
+ draw_interface().launch()
416
+ preview_interface().launch()
417
+
output.png CHANGED
sketch.png CHANGED