Компресовање слика на Линук командној линији

Ако имате много слика високе резолуције ускладиштених на вашем Линук рачунару, можда вам понестаје простора за складиштење због велике количине простора на диску који користи ваша библиотека фотографија. У овом случају, можда ћете тражити решење које вам омогућава да компримујете ове слике да бисте сачували простор на диску без утицаја на њихов квалитет.

Даље, традиционална решења за компресију често дозвољавају компримовање датотека слика једну по једну, што може бити прилично тежак и дуготрајан процес. Стога, компримовање ваших слика у серијама може бити одлична идеја за уштеду времена и труда.

Ту jpegoptimи добро OptiPNGдође. Оба jpegoptimи OptiPNGсу услужни програми засновани на командној линији који се могу користити за оптимизацију и компресију слика у серијама без утицаја на њихов оригинални квалитет (познат и као компресија без губитака). Jpegoptimрукује ЈПЕГ датотекама док OptiPNGобрађује слике у формату ПНГ, БМП, ГИФ, ПНМ и ТИФФ.

Хајде да пређемо на процес инсталирања jpegoptimи OptiPNGкомпримовања слика у Линуку користећи командну линију.

Напомена : Овај водич претпоставља да користите не-роот корисника са sudoпривилегијама.

Инсталирање јпегоптим-а и ОптиПНГ-а

На ЦентОС-у или другим Линук дистрибуцијама заснованим на РПМ-у:

sudo yum install epel-release
sudo yum install jpegoptim optipng

На Дебиан-у или другим АПТ-базираним Линук дистрибуцијама:

sudo apt-get install jpegoptim optipng

Коришћење јпегоптим-а за компресију ЈПЕГ датотека

У овом примеру, ваше оригиналне ЈПЕГ (.јпг) датотеке су ускладиштене ~/jpeg.

а) Ако желите да компримујете једну датотеку, рецимо example.jpgда користите следећу команду:

cd ~/jpeg
jpegoptim example.jpg

Напомена : Оригинал example.jpgће подразумевано бити замењен компресованом верзијом.

б) Ако желите да компримујете све .јпг датотеке у изворном директоријуму:

cd ~/jpeg
jpegoptim *.jpg

Све оригиналне датотеке ће бити преписане и замењене компримованом верзијом.

ц) Ако желите да задржите оригиналне датотеке, можете одредити циљни директоријум у који ће се складиштити компримована верзија на следећи начин:

cd ~/jpeg
mkdir optim
jpegoptim *.jpg -d ~/jpeg/optim

д) За више информација о томе како да користите jpegoptimкоманду, можете користити -hзаставицу да видите њену датотеку помоћи:

jpegoptim -h

Коришћење ОптиПНГ-а за оптимизацију ПНГ, БМП, ГИФ, ПНМ и ТИФФ датотека

Баш као и jpegoptim, OptiPNGће преписати оригиналне датотеке и заменити их компримованом верзијом у изворном директоријуму по подразумеваној вредности. У међувремену, за БМП, ГИФ, ПНМ и ТИФФ датотеке, OptiPNGгенерисаће оптимизовану .пнг верзију датотеке са истим именом, остављајући оригиналне датотеке у такту. Ове датотеке би морале бити ручно уклоњене када се изврши процес компресије.

Испод је неколико примера како OptiPNGда примените компресију без губитака на своје слике:

У овом примеру, ваше оригиналне ЈПЕГ (.јпг) датотеке су ускладиштене ~/pic.

а) Ако желите да компримујете једну датотеку, рецимо example.pngда користите следећу команду:

cd ~/pic
optipng example.png

Напомена : Оригинална example.pngдатотека ће бити замењена оптимизованом верзијом.

б) Оптимизујте .бмп датотеку example.bmp:

cd ~/pic
optipng example.bmp

Датотека са именом example.pngбиће креирана у изворном директоријуму док оригинал example.bmpостаје нетакнут.

ц) Ако желите да компримујете све .пнг датотеке у изворном директоријуму:

cd ~/pic
optipng *.png

Све оригиналне датотеке ће бити преписане и замењене компримованом верзијом.

д) Ако више волите да оригиналне датотеке останете у такту, то можете учинити коришћењем -keepознаке на следећи начин:

cd ~/pic
optipng -keep *.png

Оригинални фајлови ће остати непромењени и са суфиксом .bak. На пример example.png.bak.

е) Ако желите да задржите оригиналне датотеке, можете да наведете циљни директоријум за складиштење компресоване верзије на следећи начин:

cd ~/pic
optipng -dir ~/pic/optim *.png

Све оригиналне датотеке ће остати у изворном директоријуму док ће компримована верзија бити сачувана у циљном директоријуму.

ф) За више информација о томе како да користите OptiPNGкоманду, можете користити -hзаставицу да видите њену датотеку помоћи:

optipng -h

Овим је наш водич завршен.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више