weepakistan commited on
Commit
3074852
1 Parent(s): bbf7bd0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -5
app.py CHANGED
@@ -38,8 +38,34 @@ 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
- 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"),
@@ -53,13 +79,15 @@ app = gr.Interface(
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()
 
 
 
38
 
39
  return gr.HTML(f'<svg viewBox="0 0 {image.width} {image.height}">{svg_str}</svg>'), temp_file.name
40
 
41
+ # HTML code for the ad banner
42
+ ad_code = """
43
+ <div style="text-align: center;">
44
+ <iframe src="https://www.fiverr.com/gig_widgets?id=U2FsdGVkX1+9vQaosK0mq7xGXzIb/5hdFYIQsmHlpeMwFm5gingveDZKXBz2oJwV7ZwvToxseOx/KzKtr77ryB3qTb83/+GvCyI8OKpZcSgM0sDHzEPlZnqNeu8Db4y/IXlAceA1UcYT5Z3cW5vBLrgJ/WOpyMWSiyfwwMmGngjltQBexcivW7ukRd+/0yos7GCbfGjGdnLPHm2LB/CB9w2mA1i8cVv9LU+UUdj/O5KLRXtnychl9wAMkPTpmwMiyuAfUZy0nbK/Xa5O2UecmCvn7wicTr0TCTpLmIxaEh3YftXOVr9e36OGVYTmy5nlsgujkqJPI7wL0dXfon0ru4kvoycC7UD6m/whMoxrWZOf386qV2eEeXzk3vKO/emXUUfSavtofzSBtjLcyAOVhnHJg27PvVPgvFTQdy0o3F1M0DaHYTVW3Ln45MPYvMSH&affiliate_id=36184&strip_google_tagmanager=true" loading="lazy" data-with-title="false" class="fiverr_nga_frame" frameborder="0" height="350" width="100%" referrerpolicy="no-referrer-when-downgrade" data-mode="random_gigs" onload=" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https://www.fiverr.com/gig_widgets/sdk'); document.body.appendChild(script); " ></iframe>
45
+ </div>
46
+ """
47
+
48
+ # HTML code for the ad banner
49
+ ad_code2 = """
50
+ <div style="text-align: center;">
51
+ <a href="https://beta.publishers.adsterra.com/referral/UNXJYTziBP" target="_blank" style="display: inline-block;">
52
+ <img decoding="async" alt="banner" src="https://landings-cdn.adsterratech.com/referralBanners/gif/468x120_adsterra_reff.gif">
53
+ </a>
54
+ <a href="https://go.fiverr.com/visit/?bta=36184&brand=fiverrcpa&landingPage=https%253A%252F%252Fwww.fiverr.com%252Fcategories%252Fprogramming-tech%252Fai-coding%252Fai-applications%253Fsource%253Dcategory_tree" target="_blank" style="display: inline-block;">
55
+ <img fetchpriority="high" decoding="async" width="468" height="120" src="https://ziverr.xyz/wp-content/uploads/2024/06/PASSIVE-1.gif" class="attachment-large size-large wp-image-1266" alt="">
56
+ </a>
57
+ </div>
58
+ """
59
+
60
+ # Gradio interface
61
+ iface = gr.Blocks()
62
+
63
+ with iface:
64
+
65
+ gr.HTML(ad_code2)
66
+
67
+ gr.Interface(
68
+ fn=convert_image,
69
  inputs=[
70
  gr.Image(type="pil", label="Upload Image"),
71
  gr.Radio(choices=["Color", "Binary"], value="Color", label="Color Mode"),
 
79
  gr.Slider(minimum=1, maximum=20, value=10, step=1, label="Max Iterations"),
80
  gr.Slider(minimum=10, maximum=90, value=45, step=1, label="Splice Threshold"),
81
  gr.Slider(minimum=1, maximum=10, value=8, step=1, label="Path Precision")
82
+ ],
83
  outputs=[
84
  gr.HTML(label="SVG Output"),
85
  gr.File(label="Download SVG")
86
  ],
87
  title="Convert Image to SVG vectors",
88
+ description="Upload an image and customize the conversion parameters as needed.",
89
  )
90
 
91
+ gr.HTML(ad_code)
92
+
93
+ iface.launch()