Primeiro, você precisará instalar o ImageMagick for Windows e verificar se ele está no caminho do sistema.
Em seguida, crie um novo arquivo de lote no Bloco de Notas com um nome inteligente, como compressall.bat, e cole as linhas de código a seguir. Note que você pode ajustar o *.jpg para outra coisa se quiser incluir arquivos PNG também.
@echo off for %%f IN (*.jpg) DO convert -quality 70 '%%f' '%%f'
Salve esse arquivo em algum lugar no caminho do sistema (você pode colocá-lo em C: Windows se realmente quiser, mas seria melhor criar uma pasta de scripts e adicioná-la ao caminho do sistema). Então tudo o que você precisa fazer é navegar para uma pasta em seu prompt de comando e executar o arquivo em lote digitando
compressall
no prompt.
Mas podemos tornar isso ainda melhor.
Também mostramos recentemente um truque estúpido de geeks onde você pode executar comandos na barra de endereços do Windows Explorer ou abrir um prompt de comando já digitado para essa pasta. E agora, finalmente, temos um ótimo caso de uso para esse truque.
Depois de salvar o arquivo em lote de compactação no caminho do sistema, você poderá usá-lo onde quiser. Basta abrir qualquer pasta de imagens no Windows Explorer e, em seguida, digite
compressall
na barra de endereço.
Se você quisesse ficar realmente chique, poderia modificar o arquivo de lote para criar um diretório de backup, copiar todas as imagens lá e prosseguir com a compactação. Dessa forma, você teria um backup automático antes de compactar as imagens.
Mais uma vez, obrigado ao leitor Lee Thompson por esta ótima dica!