TheStinger commited on
Commit
fe2797a
1 Parent(s): beee88e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -13
app.py CHANGED
@@ -1,17 +1,24 @@
1
  import gradio as gr
2
- import librosa
3
 
4
- def calculate_epochs(audio_file):
5
- # Carica il file audio
6
- y, sr = librosa.load(audio_file, sr=None)
7
-
8
- # Calcola la durata in minuti
9
- duration = librosa.get_duration(y, sr) / 60
10
-
11
- # Calcola il numero di epoche
12
- epochs = int(duration * 100)
13
-
14
- return epochs
15
 
16
- iface = gr.Interface(fn=calculate_epochs, inputs="file", outputs="text")
 
 
 
 
 
 
 
 
 
 
17
  iface.launch()
 
1
  import gradio as gr
2
+ from PIL import Image
3
 
4
+ def get_image_info(image_path):
5
+ # Apri l'immagine
6
+ with Image.open(image_path) as img:
7
+ # Ottieni le informazioni dell'immagine
8
+ format = img.format
9
+ mode = img.mode
10
+ size = img.size
11
+ info = img.info
 
 
 
12
 
13
+ # Crea una stringa con le informazioni dell'immagine
14
+ info_str = f"Formato: {format}\n"
15
+ info_str += f"Modalità: {mode}\n"
16
+ info_str += f"Dimensioni: {size}\n"
17
+ info_str += "Informazioni:\n"
18
+ for key, value in info.items():
19
+ info_str += f" {key}: {value}\n"
20
+
21
+ return info_str
22
+
23
+ iface = gr.Interface(fn=get_image_info, inputs="file", outputs="text")
24
  iface.launch()