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