Este script automatiza el proceso de redimensionado de imágenes, optimizándolas para uso web. Procesa todas las imágenes de una carpeta ORIGINALES y las guarda redimensionadas en la carpeta MODIFICADAS.
Script en Python para redimensionar imágenes automáticamente
Compatible con: Windows, macOS, Linux
python --version
Se requiere Python 3.6 o superior. Descárgalo desde python.org
Importante: La librería Pillow es necesaria para el procesamiento de imágenes.
pip install Pillow
pip install Pillow
python -c "from PIL import Image; print('Pillow instalado correctamente')"redimensionar_imagen.py en tu directorio de trabajo📁 Directorio de trabajo/ ├── 📄 redimensionar_imagen.py ├── 📁 ORIGINALES/ ← Coloca aquí tus imágenes └── 📁 MODIFICADAS/ ← Se creará automáticamente
Formatos válidos: JPG, JPEG, PNG, BMP, TIFF, TIF, WebP
📁 ORIGINALES/ ├── foto1.jpg ├── imagen2.png ├── captura3.bmp ├── documento4.tiff └── web5.webp
Recomendaciones:
python redimensionar_imagen.py
python3 redimensionar_imagen.py
🖼️ Script de Redimensionado de Imágenes Redimensiona imágenes a 1024px de ancho manteniendo proporción 📁 Encontradas 5 imágenes para procesar ✓ foto1.jpg -> foto1_1024.jpg Dimensiones: 2048x1536 -> 1024x768 Tamaño: 2456.8KB -> 234.2KB (90.5% reducción) ✓ imagen2.png -> imagen2_1024.jpg Dimensiones: 1920x1080 -> 1024x576 Tamaño: 1876.5KB -> 156.8KB (91.6% reducción) ✓ captura3.bmp -> captura3_1024.jpg Dimensiones: 2560x1440 -> 1024x576 Tamaño: 8912.3KB -> 345.6KB (96.1% reducción) ✓ documento4.tiff -> documento4_1024.jpg Dimensiones: 2480x3508 -> 1024x1448 Tamaño: 15678.9KB -> 456.2KB (97.1% reducción) ✓ web5.webp -> web5_1024.jpg Dimensiones: 1280x720 -> 1024x576 Tamaño: 234.1KB -> 89.3KB (61.9% reducción) ✅ Procesamiento completado: 5 imágenes redimensionadas 📂 Imágenes guardadas en la carpeta 'MODIFICADAS' 🎉 ¡Proceso completado con éxito!
Características de las imágenes procesadas:
pip install Pillow
Crea la carpeta ORIGINALES y coloca las imágenes dentro.
Verifica que las imágenes tengan extensiones válidas: .jpg, .jpeg, .png, .bmp, .tiff, .tif, .webp
Posibles causas:
Solución: Interrumpe con Ctrl+C y procesa menos imágenes
python -c "from PIL import Image; print(Image.__version__)"
Si el problema persiste, reinstala Pillow: pip uninstall Pillow && pip install Pillow
# En la función redimensionar_imagen(), línea ~95 ancho_nuevo = 1024 # Cambia este valor
# En la función redimensionar_imagen(), línea ~115 quality=85, # Cambia este valor (1-100)
# Modifica estas líneas en procesar_imagenes()
if not os.path.exists("ORIGINALES"): # Cambia "ORIGINALES"
os.path.join("MODIFICADAS", nombre_salida) # Cambia "MODIFICADAS"
Benito González Piñeiro
Script desarrollado en Agosto 2025
Versión 1.0