Kako komprimirati mapu slika jednostavno iz naredbenog retka
Ako imate posla s velikim brojem slika, stvarno ne želite otvoriti svaku u uređivaču fotografija, a zatim je spremiti kao optimiziranu web-datoteku. Mnogo je lakše to raditi skupno, a ako ste nindža s tipkovnicom, možete to učiniti jednostavno pomoću jednog retka.
Ako pokrećete Linux ili Mac OS X, bash shell omogućuje jednostavno izvođenje operacija na više od jedne datoteke odjednom. Ako koristite Windows, preporučujemo vam da instalirate Cygwin - a tijekom procesa instalacije odaberite paket ImageMagick. Inače ćete morati to preuzeti i instalirati zasebno. Za Linux ili Mac želite instalirati ImageMagick, što je prilično jednostavno.
Sada kada ste ga uklonili s puta, morate otvoriti prozor terminala koji je već postavljen u mapu slika koje želite manipulirati. Za cygwin, vjerojatno ćete morati koristiti naredbu cd i prebaciti se na / cygdrive / c / mapu, kao što je ovaj:
cd / cygdrive / c /
Upotrijebite naredbe cd i ls da biste otkrili gdje se nalazite i idite u mapu koju želite manipulirati. Ako ste korisnik Linuxa, trebali biste već znati kako to učiniti.
Sada možete konačno pokrenuti naredbu. Za ovu veličinu pokušajte ovo:
za f in * .jpg; do convert -quality 70 $ f $ f; učinio
Naredba koristi za
operater da popisuje popis datoteka koje smo definirali kao * .jpg, a zatim pokrene naredbu convert, koja je zapravo ImageMagick, kako bi promijenila kvalitetu JPG datoteke na 70.
Ako ste htjeli komprimirati samo jednu sliku, mogli biste to učiniti ovako, podešavajući 70 na bilo koju razinu kompresije koju želite - 50 bi se komprimiralo puno više, ali vjerojatno ćete u tom trenutku početi primjećivati ozbiljnu degradaciju kvalitete..
convert -quality 70 image.jpg image.jpg
Prvi put kada umetnete naziv slike, odredite koju datoteku želite otvoriti, a drugi put odredite koju datoteku želite spremiti, što je u ovom primjeru isto. Također možete promijeniti naziv izlazne datoteke ako želite spremiti postojeće datoteke, ali preporučujemo izradu sigurnosne kopije svih slika prije nego što nešto učinite.
Bilješka: ako želite raditi istu stvar u sustavu Windows bez Cygwin-a, možete slijediti naš ažurirani vodič koji koristi skupnu datoteku.