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()