Comment compresser facilement un dossier d'images avec un fichier de traitement par lots sous Windows
L'autre jour, nous avons écrit comment compresser un dossier d'images à l'aide d'une seule ligne à partir de l'invite du shell bash, qui est native de Linux mais fonctionne sous Windows si vous installez Cygwin. Naturellement, il existe une solution plus simple pour les utilisateurs Windows, et le lecteur Lee Thompson a écrit pour la partager avec vous tous..
Tout d'abord, vous devez installer ImageMagick pour Windows et vous assurer qu'il est bien dans votre chemin d'accès système..
Créez ensuite un nouveau fichier de commandes dans le Bloc-notes avec un nom astucieux tel que compressall.bat, puis collez-le dans les lignes de code suivantes. Notez que vous pouvez ajuster le fichier * .jpg à autre chose si vous souhaitez également inclure des fichiers PNG..
@Écho off
pour %% f IN (* .jpg) DO convertit -quality 70 "%% f" "%% f"
Enregistrez ce fichier de commandes quelque part dans votre chemin système (vous pouvez le coller dans C: \ Windows si vous le souhaitez, mais il serait préférable de créer un dossier de scripts et de l'ajouter à votre chemin système). Il vous suffit ensuite de naviguer dans un dossier de votre invite de commande et d’exécuter le fichier de commandes en tapant compresser
à l'invite.
Mais nous pouvons encore améliorer cela.
Nous vous avons également récemment montré une astuce geek stupide dans laquelle vous pouvez exécuter des commandes dans la barre d’adresse de l’explorateur Windows ou ouvrir une invite de commande déjà associée à ce dossier. Et maintenant, enfin, nous avons un excellent cas d'utilisation pour cette astuce.
Une fois que vous avez enregistré le fichier de commandes compressall dans le chemin système, vous pouvez l’utiliser où vous le souhaitez. Ouvrez tout dossier d’images dans l’Explorateur Windows, puis tapez compresser
dans la barre d'adresse.
Vous verrez une fenêtre d'invite de commande clignoter et disparaître rapidement une fois l'opération terminée. Et toutes vos images auront une taille de fichier plus petite.
Si vous voulez vraiment avoir de la fantaisie, vous pouvez modifier le fichier de commandes pour créer un répertoire de sauvegarde, copier toutes les images qu’il contient, puis procéder à la compression. De cette façon, vous auriez une sauvegarde automatique avant de compresser des images.
Encore une fois, merci au lecteur Lee Thompson pour ce bon conseil!