Kako stisniti mapo slik enostavno iz ukazne vrstice
Če se ukvarjate z velikim številom slik, res ne želite, da bi morali odpreti vsakega v urejevalniku fotografij in ga nato shraniti kot optimizirano spletno datoteko. To je veliko lažje storiti v razsutem stanju, in če ste ninja s tipkovnico, lahko to storite z eno samo vrstico.
Če uporabljate operacijski sistem Linux ali Mac OS X, vam lupina bash omogoča izvajanje operacij na več kot eni datoteki naenkrat. Če uporabljate Windows, vam priporočamo, da namestite Cygwin - in med postopkom namestitve izberite paket ImageMagick. V nasprotnem primeru jih boste morali prenesti in namestiti posebej. Za Linux ali Mac boste želeli namestiti ImageMagick, kar je precej enostavno.
Zdaj, ko ste se tega izognili, morate odpreti terminalsko okno, ki je že nastavljeno na mapo slik, ki jih želite upravljati. Za cygwin boste verjetno morali uporabiti ukaz cd in preklopiti v mapo / cygdrive / c /, kot je ta:
cd / cygdrive / c /
S pomočjo ukazov cd in ls ugotovite, kje ste, in se pomaknite do mape, ki jo želite upravljati. Če ste uporabnik Linuxa, bi to že morali vedeti.
Zdaj lahko končno zaženete ukaz. Poskusite to za velikost:
za f in * .jpg; do convert -quality 70 $ f $ f; Končano
Ukaz uporablja za
operaterja, da prikaže seznam datotek, ki smo jih definirali kot * .jpg, nato pa zažene ukaz pretvorbe, ki je dejansko ImageMagick, da spremeni kakovost datoteke JPG na 70.
Če ste želeli stisniti samo eno sliko, jo lahko naredite tako, prilagodite 70 na katero koli stopnjo stiskanja, ki jo želite - 50 bi se stisnilo še veliko več, vendar boste na tej točki verjetno začeli opaziti resno poslabšanje kakovosti..
convert -quality 70 image.jpg image.jpg
Prvič, ko vnesete ime slike, določite datoteko, ki jo želite odpreti, drugič pa podajte, katero datoteko shranite, kar je v tem primeru enako. Lahko tudi spremenite ime izhodne datoteke, če želite shraniti obstoječe datoteke, vendar priporočamo, da naredite varnostno kopijo vseh slik, preden naredite karkoli.
Opomba: če želite narediti isto v operacijskem sistemu Windows brez Cygwin, lahko sledite našem posodobljenemu priročniku, ki uporablja paketno datoteko.