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__":
|