Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -4,14 +4,11 @@ import os
|
|
4 |
import tempfile
|
5 |
|
6 |
def get_image_info(image):
|
7 |
-
# Obtener la ruta del archivo
|
8 |
-
image_path = image.name
|
9 |
-
|
10 |
# Obtener el tamaño del archivo en KB
|
11 |
-
file_size = os.path.getsize(
|
12 |
|
13 |
# Abrir la imagen para mostrarla
|
14 |
-
img = Image.open(
|
15 |
|
16 |
return img, f"Tamaño del archivo: {file_size:.2f} KB"
|
17 |
|
@@ -21,7 +18,7 @@ def convert_image_format(image, target_format):
|
|
21 |
output_name = os.path.join(tmpdirname, f"output_image.{target_format.lower()}")
|
22 |
|
23 |
# Abrir la imagen con PIL
|
24 |
-
img = Image.open(image
|
25 |
|
26 |
# Guardar la imagen en el formato deseado
|
27 |
img.save(output_name, format=target_format.upper())
|
@@ -29,7 +26,7 @@ def convert_image_format(image, target_format):
|
|
29 |
# Calcular el tamaño del nuevo archivo
|
30 |
file_size = os.path.getsize(output_name) / 1024 # Convertir a KB
|
31 |
|
32 |
-
# Devolver la
|
33 |
return output_name, f"Tamaño del archivo convertido: {file_size:.2f} KB"
|
34 |
|
35 |
# Interfaz de Gradio
|
|
|
4 |
import tempfile
|
5 |
|
6 |
def get_image_info(image):
|
|
|
|
|
|
|
7 |
# Obtener el tamaño del archivo en KB
|
8 |
+
file_size = os.path.getsize(image.name) / 1024 # Convertir a KB
|
9 |
|
10 |
# Abrir la imagen para mostrarla
|
11 |
+
img = Image.open(image)
|
12 |
|
13 |
return img, f"Tamaño del archivo: {file_size:.2f} KB"
|
14 |
|
|
|
18 |
output_name = os.path.join(tmpdirname, f"output_image.{target_format.lower()}")
|
19 |
|
20 |
# Abrir la imagen con PIL
|
21 |
+
img = Image.open(image)
|
22 |
|
23 |
# Guardar la imagen en el formato deseado
|
24 |
img.save(output_name, format=target_format.upper())
|
|
|
26 |
# Calcular el tamaño del nuevo archivo
|
27 |
file_size = os.path.getsize(output_name) / 1024 # Convertir a KB
|
28 |
|
29 |
+
# Devolver la ruta del archivo convertido y su tamaño
|
30 |
return output_name, f"Tamaño del archivo convertido: {file_size:.2f} KB"
|
31 |
|
32 |
# Interfaz de Gradio
|