Convertidor de Imágenes para Móvil y Tablet

Optimiza tus imágenes para la web con este script Python simple y eficiente.

Descripción

Este proyecto es un script en Python que permite convertir imágenes a formato WebP optimizado para dispositivos móviles y tablets. Utiliza la librería Pillow para manipular las imágenes y genera versiones redimensionadas para móvil (400x400 píxeles) y tablet (800x800 píxeles). Ideal para desarrolladores web que buscan mejorar el rendimiento de sus sitios al reducir el tamaño de las imágenes sin perder calidad.

Nota:
Esta es una aplicación de línea de comandos (terminal) que se ejecuta desde la consola de comandos. No tiene una interfaz gráfica de usuario (GUI) y no se ejecuta en un navegador web. Es una herramienta para desarrolladores que prefieren trabajar con scripts y terminales para tareas de optimización de imágenes.
¿Qué esperar de esta app?
Una herramienta rápida y fácil de usar para convertir imágenes en masa, ahorrando tiempo y ancho de banda. Perfecta para proyectos web, aplicaciones móviles y optimización de medios digitales.

Requisitos

Instalación

1. Crear un Entorno Virtual

Es recomendable usar un entorno virtual para aislar las dependencias del proyecto.

En la terminal, navega al directorio del proyecto:

cd converidorIMGFormatoTableMovil

Crea un entorno virtual:

python3 -m venv venv

2. Activar el Entorno Virtual

Activa el entorno virtual:

3. Instalar Dependencias

Instala las dependencias desde el archivo requirements.txt:

pip install -r requirements.txt

Esto instalará Pillow y cualquier otra dependencia necesaria.

Uso

  1. Ejecuta el script: python convertidor.py
  2. Selecciona la opción 1 en el menú para convertir una imagen.
  3. Ingresa la ruta completa o relativa de la imagen de entrada (por ejemplo: imagen.jpg o /ruta/a/imagen.png).
  4. El script generará dos versiones:
    • imagen-mobile.webp (400x400 píxeles)
    • imagen-tablet.webp (800x800 píxeles)
    Las imágenes se guardarán en el mismo directorio que la imagen original.
  5. Para salir, selecciona la opción 2.

Guía Visual de Ejecución

A continuación se muestra el flujo de ejecución de la aplicación con capturas de pantalla:

1

Estructura del Proyecto

Antes de ejecutar la aplicación, asegúrate de tener la estructura correcta del proyecto:

Estructura del proyecto del convertidor
2

Menú Principal

Cuando ejecutas el script con python convertidor.py, se mostrará el menú principal con las opciones disponibles:

Menú principal de la aplicación
3

Convertir Imagen

Selecciona la opción 1 para convertir una imagen. Ingresa la ruta de la imagen y el script procesará la conversión:

Proceso de conversión de imagen
4

Salir de la Aplicación

Cuando termines de convertir imágenes, selecciona la opción 2 para salir:

Opción de salida de la aplicación

Notas

Licencia

Este proyecto es de uso libre. Modifícalo según tus necesidades.

Enlaces