Homepage » suggerimenti » Come comprimere facilmente una cartella di immagini con un file batch in Windows

    Come comprimere facilmente una cartella di immagini con un file batch in Windows

    L'altro giorno abbiamo scritto come comprimere una cartella di immagini usando una linea singola dal prompt della shell bash, che è nativa di Linux ma funziona su Windows se si installa Cygwin. Naturalmente c'è una soluzione più semplice per gli utenti di Windows, e il lettore Lee Thompson ha scritto per condividerlo con tutti voi.

    Innanzitutto, è necessario installare ImageMagick per Windows e accertarsi che si trovi nel percorso di sistema.

    Quindi, crea un nuovo file batch in Blocco note con un nome intelligente come compressall.bat e incolla le seguenti righe di codice. Si noti che è possibile regolare * .jpg in qualcos'altro se si desidera includere anche i file PNG.

    @ spegnere
    per %% f IN (* .jpg) DO convert -quality 70 "%% f" "%% f"

    Salva il file batch da qualche parte nel tuo percorso di sistema (potresti inserirlo in C: \ Windows se lo desideri, ma sarebbe meglio creare una cartella script e aggiungerla al tuo percorso di sistema). Quindi tutto ciò che dovete fare è navigare in una cartella nel prompt dei comandi ed eseguire il file batch digitando compressall al prompt.

    Ma possiamo renderlo ancora migliore.

    Di recente ti abbiamo anche mostrato uno stupido trucco geek in cui puoi eseguire i comandi nella barra degli indirizzi di Windows Explorer o aprire un prompt dei comandi già associato a quella cartella. E ora, finalmente, abbiamo un ottimo uso di questo trucco.

    Una volta salvato il file batch di compressall nel percorso di sistema, puoi utilizzarlo dove vuoi. Basta aprire qualsiasi cartella di immagini in Esplora risorse, quindi digitare compressall nella barra degli indirizzi.

    Vedrai una finestra del prompt dei comandi lampeggiare e scomparire rapidamente una volta terminata. E tutte le tue immagini avranno dimensioni minori.

    Se si desidera essere veramente fantasiosi, è possibile modificare il file batch per creare una directory di backup, copiare tutte le immagini presenti e quindi procedere con la compressione. In questo modo avresti un backup automatico prima di comprimere le immagini.

    Ancora una volta, grazie al lettore Lee Thompson per questo ottimo consiglio!