Kako komprimirati mapu slika lako iz naredbenog retka

Kako komprimirati mapu slika lako iz naredbenog retka
Kako komprimirati mapu slika lako iz naredbenog retka

Video: Kako komprimirati mapu slika lako iz naredbenog retka

Video: Kako komprimirati mapu slika lako iz naredbenog retka
Video: Internet Technologies - Computer Science for Business Leaders 2016 - YouTube 2024, Ožujak
Anonim
Ako se bavite velikim brojem slika, zaista ne želite otvoriti svaku u uređivaču fotografija, a zatim ga spremiti kao optimiziranu web datoteku. Mnogo je lakše to učiniti u rasutom stanju, a ako ste tipkovnica ninja, možete to učiniti jednostavno s jednom retku.
Ako se bavite velikim brojem slika, zaista ne želite otvoriti svaku u uređivaču fotografija, a zatim ga spremiti kao optimiziranu web datoteku. Mnogo je lakše to učiniti u rasutom stanju, a ako ste tipkovnica ninja, možete to učiniti jednostavno s jednom retku.

Ako koristite Linux ili Mac OS X, bash ljuska olakšava izvršavanje operacija na više od jedne datoteke u isto vrijeme. Ako koristite sustav Windows, preporučujemo da instalirate Cygwin - i tijekom postupka instalacije odaberite paket ImageMagick. U suprotnom ćete to morati preuzeti i instalirati odvojeno. Za Linux ili Mac, htjet ćete instalirati ImageMagick, što je prilično jednostavno.

Sada kada ste to isključili, trebate otvoriti terminalni prozor koji je već postavljen na mapu slika koje želite manipulirati. Za cygwin, vjerojatno ćete morati koristiti naredbu cd i prebaciti se na / cygdrive / c / mapu, ovako:

cd /cygdrive/c/

Upotrijebite naredbe cd i ls da biste saznali gdje se nalazite i krenite u mapu koju želite manipulirati. Ako ste Linux korisnik, već biste trebali znati kako to učiniti.

Sada možete konačno pokrenuti naredbu. Isprobajte ovo za veličinu:

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

Naredba koristi

for

operatora da bi popisali popis datoteka koje smo definirali kao *.jpg, a zatim pokrenuli naredbu za pretvorbu, što je zapravo ImageMagick, da biste promijenili kvalitetu JPG datoteke na 70.

Ako biste željeli komprimirati samo jednu sliku, možete to učiniti tako da prilagodite 70 na bilo koju razinu kompresije koju želite - 50 bi se stisnulo puno više, ali vjerojatno ćete u tom trenutku započeti ozbiljnu degradaciju kvalitete.

convert -quality 70 image.jpg image.jpg

Prvi put kad stavite ime slike je odrediti koju datoteku želite otvoriti, a drugi put je potrebno odrediti koju datoteku spremiti kao, što je u ovom primjeru isti. Također biste mogli promijeniti naziv izlazne datoteke ako želite spremiti postojeće datoteke, iako bismo vam preporučili izradu sigurnosne kopije svih vaših slika prije nego što učinite bilo što.

Bilješka:ako želite raditi istu stvar na sustavu Windows bez Cygwina, možete slijediti naš ažurirani vodič koji koristi batch datoteku.

Preporučeni: