Spaces:
Running
Running
weepakistan
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -38,10 +38,9 @@ def convert_image(image, color_mode, hierarchical, mode, filter_speckle,
|
|
38 |
|
39 |
return gr.HTML(f'<svg viewBox="0 0 {image.width} {image.height}">{svg_str}</svg>'), temp_file.name
|
40 |
|
41 |
-
|
42 |
-
|
43 |
app = gr.Interface(
|
44 |
-
fn=convert_image,
|
|
|
45 |
gr.Image(type="pil", label="Upload Image"),
|
46 |
gr.Radio(choices=["Color", "Binary"], value="Color", label="Color Mode"),
|
47 |
gr.Radio(choices=["Stacked", "Cutout"], value="Stacked", label="Hierarchical"),
|
@@ -54,12 +53,13 @@ app = gr.Interface(
|
|
54 |
gr.Slider(minimum=1, maximum=20, value=10, step=1, label="Max Iterations"),
|
55 |
gr.Slider(minimum=10, maximum=90, value=45, step=1, label="Splice Threshold"),
|
56 |
gr.Slider(minimum=1, maximum=10, value=8, step=1, label="Path Precision")
|
57 |
-
],
|
|
|
58 |
gr.HTML(label="SVG Output"),
|
59 |
gr.File(label="Download SVG")
|
60 |
],
|
61 |
title="Convert Image to SVG vectors",
|
62 |
-
description="Upload an image and customize the conversion parameters as needed."
|
63 |
)
|
64 |
-
|
65 |
-
app.launch()
|
|
|
38 |
|
39 |
return gr.HTML(f'<svg viewBox="0 0 {image.width} {image.height}">{svg_str}</svg>'), temp_file.name
|
40 |
|
|
|
|
|
41 |
app = gr.Interface(
|
42 |
+
fn=convert_image,
|
43 |
+
inputs=[
|
44 |
gr.Image(type="pil", label="Upload Image"),
|
45 |
gr.Radio(choices=["Color", "Binary"], value="Color", label="Color Mode"),
|
46 |
gr.Radio(choices=["Stacked", "Cutout"], value="Stacked", label="Hierarchical"),
|
|
|
53 |
gr.Slider(minimum=1, maximum=20, value=10, step=1, label="Max Iterations"),
|
54 |
gr.Slider(minimum=10, maximum=90, value=45, step=1, label="Splice Threshold"),
|
55 |
gr.Slider(minimum=1, maximum=10, value=8, step=1, label="Path Precision")
|
56 |
+
],
|
57 |
+
outputs=[
|
58 |
gr.HTML(label="SVG Output"),
|
59 |
gr.File(label="Download SVG")
|
60 |
],
|
61 |
title="Convert Image to SVG vectors",
|
62 |
+
description="Upload an image and customize the conversion parameters as needed."
|
63 |
)
|
64 |
+
|
65 |
+
app.launch()
|