Cómo comprimir una carpeta de imágenes fácilmente con un archivo por lotes en Windows
El otro día escribimos cómo comprimir una carpeta de imágenes usando una sola línea desde el indicador de shell bash, que es nativo de Linux pero funciona en Windows si instala Cygwin. Naturalmente, hay una solución más sencilla para los usuarios de Windows, y el lector Lee Thompson escribió para compartirla con todos ustedes..
Primero, deberá instalar ImageMagick para Windows y asegurarse de que esté en la ruta del sistema..
Luego, cree un nuevo archivo por lotes en el Bloc de notas con un nombre inteligente como compressall.bat y pegue las siguientes líneas de código. Tenga en cuenta que puede ajustar el * .jpg a otra cosa si también desea incluir archivos PNG.
@echo apagado
para %% f IN (* .jpg) HACER convertir -calidad 70 "%% f" "%% f"
Guarde ese archivo por lotes en algún lugar de la ruta de su sistema (podría pegarlo en C: \ Windows si realmente quisiera, pero sería mejor crear una carpeta de scripts y agregarla a la ruta de su sistema). Luego, todo lo que tiene que hacer es navegar a una carpeta en su símbolo del sistema y ejecutar el archivo por lotes escribiendo compresa
a la orden.
Pero podemos hacer esto aún mejor..
También le mostramos recientemente un truco geek estúpido en el que puede ejecutar comandos en la barra de direcciones del Explorador de Windows, o abrir un indicador de comandos ya ingresado en esa carpeta. Y ahora, finalmente, tenemos un gran caso de uso para ese truco..
Una vez que haya guardado el archivo por lotes compressall en la ruta del sistema, puede usarlo donde quiera. Simplemente abra cualquier carpeta de imágenes en el Explorador de Windows y luego escriba compresa
en la barra de direcciones.
Verás que una ventana de indicador de comando se ilumina y desaparece rápidamente una vez que se termina. Y todas tus imágenes tendrán un tamaño de archivo más pequeño..
Si deseaba obtener realmente lujoso, podría modificar el archivo por lotes para crear un directorio de copia de seguridad, copiar todas las imágenes allí y luego continuar con la compresión. De esa forma tendrías una copia de seguridad automática antes de comprimir imágenes.
Nuevamente, gracias al lector Lee Thompson por este gran consejo.!