Во-первых, вам необходимо установить ImageMagick для Windows и убедиться, что он находится на вашем системном пути.
Затем создайте новый пакетный файл в «Блокноте» с таким умным именем, как compressall.bat, и вставьте следующие строки кода. Обратите внимание, что вы можете настроить *.jpg на что-то другое, если вы хотите включить PNG-файлы.
@echo off for %%f IN (*.jpg) DO convert -quality 70 '%%f' '%%f'
Сохраните этот пакетный файл где-нибудь на вашем системном пути (вы могли бы вставить его в C: Windows, если хотите, но лучше создать папку с сценариями и добавить это к вашему системному пути). Затем все, что вам нужно сделать, - это перейти к папке в командной строке и запустить командный файл, набрав
compressall
в подсказке.
Но мы можем сделать это еще лучше.
Мы также недавно показали вам глупый трюк, где вы можете запускать команды в адресной строке проводника Windows или открывать командную строку, уже введенную в эту папку. И теперь, наконец, у нас есть большой прецедент для этого трюка.
После того, как вы сохранили пакетный файл compressall в системном пути, вы можете использовать его там, где хотите. Просто откройте любую папку изображений в Проводнике Windows, а затем введите
compressall
в адресную строку.
Если вы хотите по-настоящему представить себя, вы можете изменить командный файл, чтобы создать каталог резервных копий, скопировать все изображения там, а затем продолжить сжатие. Таким образом, вы должны иметь автоматическое резервное копирование перед сжатием изображений.
Опять же, благодаря читателю Ли Томпсону за этот отличный совет!