Skip to main content

Kaip lengvai suspausti paveikslėlių aplanką iš komandinės eilutės

Kaip lengvai suspausti paveikslėlių aplanką iš komandinės eilutės

Geoffrey Carr

Jei susiduriate su daugybe atvaizdų, tikrai nenorite atidaryti kiekvieno foto redaktoriaus ir išsaugoti jį kaip optimizuotą žiniatinklio failą. Tai daug lengviau padaryti dideliais kiekiais, o jei esate klaviatūra "ninja", tai galite lengvai padaryti vienoje eilutėje.

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.

Link
Plus
Send
Send
Pin