¿Por Qué Crear un Convertidor de Imágenes?
Si alguna vez has intentado encontrar una herramienta gratuita y fácil de usar para convertir imágenes a formato .webp, probablemente te has dado cuenta de lo difícil que es encontrar una opción adecuada.
La mayoría de las herramientas disponibles en línea requieren pago, tienen límites por día, requieren registro o simplemente no cumplen con las expectativas de simplicidad y rapidez.
Después de explorar diversas soluciones comerciales y complicadas, decidí crear un script sencillo en Python para resolver este problema de manera eficiente y gratuita.
Este script convierte imágenes en formato .jpg, .jpeg, .png a .webp, un formato moderno que ofrece una compresión superior sin comprometer la calidad visual.
¿Qué Ofrece Este Script?
Nuestro script es una solución ideal para quienes buscan:
- Conversión Rápida y Gratuita: Convierte tus imágenes a formato .webp sin costo alguno.
- Facilidad de Uso: No requiere conocimientos técnicos avanzados. Simplemente ejecuta el script y listo.
- Código Abierto: Personaliza el script según tus necesidades, ya que es completamente accesible y modificable.
- Compatibilidad Multisistema: Funciona en Windows y Linux, adaptándose a diferentes entornos de usuario.
Características Principales
- Compatibilidad con Varios Formatos: Soporta .jpg, .jpeg y .png.
- Rendimiento: Mide el tiempo de conversión para que puedas verificar la eficiencia del proceso.
- Informes Detallados: Al finalizar, te proporciona un informe del número total de imágenes convertidas y el tiempo total de ejecución.
- Soporte para Windows y Linux: El script está diseñado para funcionar sin problemas en ambos sistemas operativos, con manejo automático de rutas y permisos.
¿Cómo Funciona?
El script realiza las siguientes acciones:
- Verifica la Existencia de las Carpetas: Crea la carpeta de salida si no existe.
- Revisa Todos los Archivos de Imagen: Identifica las imágenes con extensiones .jpg, .jpeg y .png.
- Convierte y Guarda las Imágenes: Convierte cada imagen a formato .webp y la guarda en la carpeta de salida.
- Proporciona un Informe: Al finalizar, muestra cuántas imágenes fueron convertidas y el tiempo total del proceso.
Compatibilidad del Script
El script está diseñado para ser compatible tanto con Windows como con Linux. Aquí están algunos detalles importantes:
- Rutas de Archivos: Utiliza
os.path.join
para manejar las rutas de archivos de manera compatible con ambos sistemas operativos. - Dependencias: Requiere la biblioteca Pillow, que es compatible con Windows y Linux. Instálala con
pip install pillow
. - Permisos: Asegúrate de tener los permisos adecuados para leer y escribir en los directorios especificados en ambos sistemas operativos.
- Configuración de Rutas: Ajusta las rutas según el sistema operativo para evitar errores de acceso a archivos.
¿Cómo Descargar y Ejecutar el Script?
Paso 1: Descargar el Script
Descarga el archivo del script desde GITHUB. Guarda el archivo en una ubicación fácil de encontrar en tu computadora.
Paso 2: Instalar Pillow
Necesitarás instalar una herramienta llamada Pillow, que ayuda a trabajar con imágenes. Aquí te mostramos cómo hacerlo:
- En Windows:
Abre el "Símbolo del sistema" (cmd) o "PowerShell".
Escribe el siguiente comando y presiona Enter:
pip install pillow
- En Linux:
Abre la terminal.
Escribe el siguiente comando y presiona Enter:pip install pillow
Paso 3: Ejecutar el Script
- En Windows:
Abre el "Símbolo del sistema" (cmd) o "PowerShell".
Navega a la carpeta donde guardaste el archivo del script. Usa el comandocd
para cambiar de directorio, por ejemplo:
Ejecuta el script escribiendo el siguiente comando y presiona Enter:cd C:\ruta\a\tu\carpeta
python webp.py
- En Linux:
Abre la terminal.
Navega a la carpeta donde guardaste el archivo del script. Usa el comandocd
para cambiar de directorio, por ejemplo:
Ejecuta el script escribiendo el siguiente comando y presiona Enter:cd /ruta/a/tu/carpeta
python3 webp.py
Asegúrate de ajustar las rutas de las carpetas en el script según tu estructura de directorios, de modo que el programa pueda encontrar tus imágenes y guardarlas correctamente.