Kui kasutate Linuxi või Mac OS X-i, on bash-shell üsna lihtne operatsioonide tegemiseks korraga mitmel failil. Kui kasutate Windowsi, soovitame paigaldada Cygwin - ja paigaldamise ajal vali ImageMagick pakett. Vastasel juhul peate selle eraldi alla laadima ja installima. Linuxi või Mac'i puhul soovite installida ImageMagicki, mis on üsna lihtne.
Nüüd, kui teil on see nii, on vaja avada terminali aken, mis on juba määratud piltide kausta, mida soovite manipuleerida. Cygwini jaoks peate tõenäoliselt kasutama cd käsklust ja lülitama kataloogi / cygdrive / c /, nagu see:
cd /cygdrive/c/
Kasutage cd ja ls käske, et teada saada, kus sa oled, ja navigeerige kausta, mida soovite manipuleerida. Kui olete Linuxi kasutaja, peaksite juba teadma, kuidas seda teha.
Nüüd saate käskluse lõpuks käivitada. Proovi seda suuruse järgi:
for f in *.jpg; do convert -quality 70 $f $f; done
Käsk kasutab
for
operaator loetleda läbi failide nimekirja, mida defineerime kui *. jpg, ja käivitab teisendamise käsu, mis on tegelikult ImageMagick, et muuta JPG-faili kvaliteet kuni 70-ni.
Kui sooviksite kokku hoida ainult ühte pilti, võite seda teha niimoodi, kohandades 70-le igale soovitud kokkusurumise tasemele - 50-st kompileeritakse palju rohkem, kuid tõenäoliselt hakkate sellel hetkel märkama tõsist kvaliteedi halvenemist.
convert -quality 70 image.jpg image.jpg
Esimese pildi nime sisestamisel tuleb määrata, milline fail avada, ja teine kord tuleb määrata, milline fail seda salvestada, mis selles näites on sama. Võite lihtsalt muuta väljundfaili nime, kui sooviksite olemasolevaid faile salvestada, kuid soovitame teha kõikidest oma piltidest varukoopia enne, kui midagi muudate.
Märge:kui soovite Windowsis ilma Cygwinita teha sama asja, võite jälgida meie uuendatud juhendit, mis kasutab partiifaili.