Jei naudojate "Linux" arba "Mac OS X", "bash" apvalkalas leidžia lengvai atlikti operacijas daugiau nei viename faile vienu metu. Jei naudojate "Windows", rekomenduojame įdiegti "Cygwin" - ir įdiegimo metu pasirinkite "ImageMagick" paketą. Priešingu atveju turėsite atsisiųsti ir įdiegti ją atskirai. Jei naudojate "Linux" arba "Mac", norėsite įdiegti "ImageMagick", kuris yra gana lengvas.
Dabar, kai to turite ne taip, reikia atidaryti terminalo langą, jau nustatytą vaizdų, kuriuos norite manipuliuoti, aplanke. Cygwin atveju jums greičiausiai reikės naudoti cd komandą ir pereiti į / cygdrive / c / aplanką, pvz.:
cd /cygdrive/c/
Naudokite cd ir ls komandas, kad sužinotumėte, kur esate, ir eikite į aplanką, kurį norite manipuliuoti. Jei esate "Linux" vartotojas, jau turėtumėte žinoti, kaip tai padaryti.
Dabar galiausiai galite paleisti komandą. Išmėginkite šį dydį:
for f in *.jpg; do convert -quality 70 $f $f; done
Komanda naudoja
for
operatorius sąraše per failų sąrašą, kurį mes apibūdinome kaip *.jpg, tada paleidžiame komandą konvertuoti, kuri iš tikrųjų yra "ImageMagick", kad pakeistumėte JPG failo kokybę iki 70.
Jei norite suspausti tik vieną vaizdą, tai galite padaryti taip, pritaikydami 70 bet kokį norimą suspaudimo lygį - 50 suspaustų daug daugiau, bet jūs tikriausiai pradėsite pastebėti rimtą kokybės blogėjimą tuo momentu.
convert -quality 70 image.jpg image.jpg
Pirmą kartą įterpdami vaizdo pavadinimą nurodykite, kuris failas turi būti atidarytas, o antrą kartą nurodykite, kurį failą išsaugoti kaip, kuris šiame pavyzdyje yra tas pats. Jūs taip pat galite tiesiog pakeisti išvesties failo pavadinimą, jei norėtumėte išsaugoti esamus failus, tačiau mes rekomenduojame padaryti visų jūsų vaizdų atsarginę kopiją prieš tai, kai ką nors padarysite.
Pastaba:Jei norite atlikti tą patį veiksmą "Windows" be "Cygwin", galite sekti mūsų atnaujintą vadovą, kuriame naudojamas paketinis failas.