Spaces:
Paused
Paused
Upload folder using huggingface_hub
Browse files- DISPLAYER/Displayer.swf +0 -0
- gradio_sketch2image.py +34 -1
- output.png +0 -0
- 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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|
|