Как да компресирате папка с изображения лесно от командния ред

Как да компресирате папка с изображения лесно от командния ред
Как да компресирате папка с изображения лесно от командния ред

Видео: Как да компресирате папка с изображения лесно от командния ред

Видео: Как да компресирате папка с изображения лесно от командния ред
Видео: Пошаговая настройка прокси-сервера для Windows 10 - YouTube 2024, Април
Anonim
Ако се занимавате с голям брой изображения, наистина не искате да се налага да ги отворите във фоторедактор и след това да ги запазите като оптимизиран уеб файл. Много по-лесно е да го правите в насипно състояние, а ако сте клавирна нинджа, можете лесно да го направите с една линия.
Ако се занимавате с голям брой изображения, наистина не искате да се налага да ги отворите във фоторедактор и след това да ги запазите като оптимизиран уеб файл. Много по-лесно е да го правите в насипно състояние, а ако сте клавирна нинджа, можете лесно да го направите с една линия.

Ако работите с Linux или Mac OS X, черупката bash прави много лесно да се изпълняват операции на повече от един файл наведнъж. Ако работите с Windows, препоръчваме да инсталирате Cygwin - и по време на инсталационния процес изберете пакета ImageMagick. В противен случай ще трябва да го изтеглите и инсталирате отделно. За Linux или Mac, ще искате да инсталирате ImageMagick, което е доста лесно.

Сега, когато имате това, трябва да отворите прозорец на терминал, който вече е зададен в папката с изображения, които искате да манипулирате. За cygwin вероятно ще трябва да използвате командата cd и да превключите към папката / cygdrive / c / по следния начин:

cd /cygdrive/c/

Използвайте командите на cd и ls, за да прецените къде се намирате и да отидете в папката, която искате да манипулирате. Ако сте потребител на Linux, трябва вече да знаете как да направите това.

Сега можете най-накрая да изпълните командата. Опитайте тази за размер:

for f in *.jpg; do convert -quality 70 $f $f; done

Командата използва

for

оператор да се изведе списък от файловете, които сме определили като *.jpg и след това изпълнява командата за конвертиране, която всъщност е ImageMagick, за да променим качеството на JPG файла до 70.

Ако искате да компресирате само едно изображение, можете да го направите така, като настроите 70 на каквото ниво на компресиране искате - 50 биха компресирали много повече, но вероятно ще започнете да забележите сериозно влошаване на качеството в този момент.

convert -quality 70 image.jpg image.jpg

Първият път, когато поставите името на изображението, е да определите кой файл да се отвори, а вторият път да определите кой файл да го запазите като, който в този пример е същият. Можете също да промените името на изходния файл, ако искате да запазите съществуващите файлове, въпреки че бихме препоръчали да направите резервно копие на всичките си изображения, преди да направите нещо.

Забележка:ако искате да направите едно и също нещо в Windows без Cygwin, можете да следвате актуализираното ни ръководство, което използва партиден файл.

Препоръчано: