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