Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -28,7 +28,6 @@ gallery_files = sorted([
|
|
28 |
|
29 |
# Seleziona un'immagine dalla galleria
|
30 |
def load_gallery_image(evt: gr.SelectData):
|
31 |
-
# evt.index contiene l'indice dell'immagine selezionata
|
32 |
if evt.index < len(gallery_files):
|
33 |
image_path = gallery_files[evt.index]
|
34 |
return Image.open(image_path)
|
@@ -43,20 +42,20 @@ with gr.Blocks(title="Rimozione Sfondo") as demo:
|
|
43 |
}
|
44 |
"""
|
45 |
|
46 |
-
gr.Markdown("#
|
47 |
gr.Markdown("Carica un'immagine personale, cattura un'immagine dalla tua webcam o scegline una dalla galleria.")
|
48 |
|
49 |
with gr.Row():
|
50 |
-
|
|
|
|
|
|
|
51 |
gallery = gr.Gallery(label="Galleria immagini", value=gallery_files, columns=5, rows=1, height="auto")
|
52 |
|
53 |
output_image = gr.Image(type="pil", label="Risultato")
|
54 |
output_file = gr.File(label="Scarica il file")
|
55 |
|
56 |
-
# Seleziona un'immagine dalla galleria
|
57 |
gallery.select(fn=load_gallery_image, outputs=image_input)
|
58 |
-
|
59 |
-
btn = gr.Button("Rimuovi lo Sfondo", elem_id="orange-button")
|
60 |
btn.click(fn=remove_background, inputs=image_input, outputs=[output_image, output_file])
|
61 |
|
62 |
if __name__ == "__main__":
|
|
|
28 |
|
29 |
# Seleziona un'immagine dalla galleria
|
30 |
def load_gallery_image(evt: gr.SelectData):
|
|
|
31 |
if evt.index < len(gallery_files):
|
32 |
image_path = gallery_files[evt.index]
|
33 |
return Image.open(image_path)
|
|
|
42 |
}
|
43 |
"""
|
44 |
|
45 |
+
gr.Markdown("# Rimuovi lo sfondo dalla tua immagine")
|
46 |
gr.Markdown("Carica un'immagine personale, cattura un'immagine dalla tua webcam o scegline una dalla galleria.")
|
47 |
|
48 |
with gr.Row():
|
49 |
+
with gr.Column():
|
50 |
+
image_input = gr.Image(label="Carica un'immagine", type="pil", sources=["upload", "webcam"])
|
51 |
+
btn = gr.Button("Rimuovi lo Sfondo", elem_id="orange-button")
|
52 |
+
|
53 |
gallery = gr.Gallery(label="Galleria immagini", value=gallery_files, columns=5, rows=1, height="auto")
|
54 |
|
55 |
output_image = gr.Image(type="pil", label="Risultato")
|
56 |
output_file = gr.File(label="Scarica il file")
|
57 |
|
|
|
58 |
gallery.select(fn=load_gallery_image, outputs=image_input)
|
|
|
|
|
59 |
btn.click(fn=remove_background, inputs=image_input, outputs=[output_image, output_file])
|
60 |
|
61 |
if __name__ == "__main__":
|