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