
Uz mnoštvo raznih programa za smanjivanje i editiranje slika na linux ubuntu operativnom sustavu vjerojatno mnogi ne znaju da postoji način kako smanjiti sliku u komandnom redku tj. u terminalu. Programčić koji smanjuje slike zove se mogrify i već se nalazi u sklopu vašeg ubuntu sistema. Ukoliko otvorite terminal i upišete naredbu mogrify i pritisnete enter, vidjet ćete da ovaj program ima mnoštvo korisnih opcija. Zbog čega uopće koristiti komandni redak kada postoje programi u G.U.I. varijantama? Smanjiti jednu sliku nije nikakav problem, ali kada radite sa tristotinjak slika i želite ih smanjiti, preimenovati, kopirati i to sve odjednom naredba mogrify u kombinaciji sa ostalim naredbama na linux operativnom sustavu biti će vam od velike koristi!
Za slijedeći primjer pripremite jedan folder sa slikama u formatu recimo 1024×768 pixela. U našem slučaju je to folder pod nazivom moje_slike.
– Da biste pogledali informacije o slikama koje se nalaze unutar vašeg foldera utipkajte slijedeću naredbu u terminalu:
krunoslav@king-prodaja:~/moje_slike$ mogrify *.jpg
– dobit ćete slijedeći rezultat:
- dabar.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 164kb
- dabar.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 160kb
- drvored.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 281kb
- drvored.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 280kb
- fantazija.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 151kb
- fantazija.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 148kb
- lavovi.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 280kb
- lavovi.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 276kb
- led.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 203kb
- led.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 200kb 0.080u 0:02
- limun.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 78.2kb
- limun.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 76kb
- mocvara.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 110kb
- mocvara.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 108kb
- poklon.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 188kb
- poklon.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 184kb
- praskozorje.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 29.1kb
- praskozorje.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 28kb
- sfinga.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 118kb
- sfinga.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 116kb
- slap.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 100kb 0.060u 0:02
- slap.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 100kb
- strvinar.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 159kb
- strvinar.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 156kb
- tornado.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 92.4kb
- tornado.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 92kb
- vatromet.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 171kb
- vatromet.jpg JPEG 1024×768 1024×768+0+0 8-bit DirectClass 168kb
– Sada znamo da se radi o slikama u jpg formatu veličine 1024×768 px. Sada ćemo ovu malu hrpicu slika smanjiti na dimenziju 400×300, preimenovati te pospremiti u folder male_slike. Slijedi naredba:
krunoslav@king-prodaja:~/moje_slike$ mkdir male_slike && mogrify -path male_slike -quality 80 -resize 400x300 *.jpg && cd male_slike && rename -v 's/.jpg/_smanjeno.jpg/' *.jpg && ls
Kao rezultat dobili smo folder pod imenom male_slike
koji je pun preimenovanih slika u formatu 400×300. Kao što smo napomenuli
prava snaga ove naredbe se dobije kombinacijom sa ostalim naredbama na
linux sistemima.
dabar_smanjeno.jpg
drvored_smanjeno.jpg
fantazija_smanjeno.jpg
lavovi_smanjeno.jpg
led_smanjeno.jpg
limun_smanjeno.jpg
mocvara_smanjeno.jpg
poklon_smanjeno.jpg
praskozorje_smanjeno.jpg
sfinga_smanjeno.jpg
strvinar_smanjeno.jpg
tornado_smanjeno.jpg
vatromet_smanjeno.jpg
vodopad_smanjeno.jpg
vodoskok_smanjeno.jpg
kako smanjiti slike u terminalu