TheStinger's picture
Update app.py
fe2797a
raw
history blame
680 Bytes
import gradio as gr
from PIL import Image
def get_image_info(image_path):
# Apri l'immagine
with Image.open(image_path) as img:
# Ottieni le informazioni dell'immagine
format = img.format
mode = img.mode
size = img.size
info = img.info
# Crea una stringa con le informazioni dell'immagine
info_str = f"Formato: {format}\n"
info_str += f"Modalità: {mode}\n"
info_str += f"Dimensioni: {size}\n"
info_str += "Informazioni:\n"
for key, value in info.items():
info_str += f" {key}: {value}\n"
return info_str
iface = gr.Interface(fn=get_image_info, inputs="file", outputs="text")
iface.launch()