PequeĂąo script en Python que procesa imĂĄgenes en formato .png y .jpg, realiza un resize uniforme a 720Ă480 px, renombra las imĂĄgenes usando las primeras 5 letras del nombre original, convierte todo a .jpg, y evita duplicados conservando solo la primera imagen encontrada.
- đźď¸ Acepta imĂĄgenes .png y .jpg
- đ Resize automĂĄtico a 720 x 480 px
- đ Renombrado automĂĄtico
- Usa las primeras 5 letras del nombre original
- Ejemplo:
fotografia_campo.pngâfotor.jpg
- đ¤ Salida en formato .jpg
- đ Control de duplicados
- Si un nombre resultante ya existe, solo se mantiene la primera imagen
- đ Procesa todo el contenido de la carpeta
input_images/ - đž Guarda las imĂĄgenes procesadas en
output_images/ â ď¸ Manejo de errores para archivos corruptos o tipos no vĂĄlidos
resize_images/
â
âââ src/
â âââ init.py
â âââ main.py # Punto de entrada del script
â âââ processor.py # LĂłgica de resize, renombrado y guardado
â âââ utils.py # Funciones auxiliares
â
âââ input_images/ # Carpeta con las imĂĄgenes originales
âââ output_images/ # Carpeta donde se guardarĂĄn las imĂĄgenes procesadas
â
âââ requirements.txt # LibrerĂas necesarias
âââ README.md # DocumentaciĂłn del proyecto
âââ .gitignore # Archivos y carpetas ignoradas por Git- Python 3.9+
- LibrerĂas (instalaciĂłn abajo):
- Pillow