Para ciertas acciones repetitivas como: redimesionar o cortar (para poner un par de ejemplos) podemos utilizar un programa python que se encargará de realizar la acción encomendada con todos los archivos de una carpeta seleccionada.
¿Qué se necesita?
Tener instalado python y el módulo PIL
Ejemplos:
1. Cortar imágenes
2. Redimensionar imágenes (Escalar)
Forma de uso
python resizes-images.py /carpeta_origen/ /carpeta_destino/

3. Escalar y cortar imagen
Este tercer ejemplo tiene las órdenes de escalar, cortar, realizar una de las dos acciones o realizar las dos sobre una sola imagen. La forma de uso difiere un poco de los dos ejemplos anteriores, solo debemos escribir la carpeta origen, ya no la carpeta destino; esto debido a que se crearan automaticamente carpetas (crop y/o scale) para las nuevas imagenes.
Forma de uso:
python scale_crop.py carpeta_origen/
Los 3 códigos que se muestran como ejemplos tienen comentarios para facilitar su edición y poder ser adaptados a diversas necesidades.
Referencias
-PIL Handbook
-mkdir con phyton
No hay comentarios:
Publicar un comentario