IT blok - Michal Šika

kutilovo živobytí

Linux – změna velikosti fotografií a obrázků

Na focení používám kvalitní digitální zrcadlovku Canon EOS. Z ní jsou obrázky, které nejenže vypadají jako fotky (ať už kompatibilními rozměry, tak i kvalitou), ale také jsou dost veliké.
Minimální velikost zde představuje kolem 2,5 MB a více, což není rozhodně málo. Chceme-li poslat fotografie e-mailem. Dnes zde popíšu zajímavý nástroj, který umí pracovat s velikostí těchto fotek, ale i běžných obrázků.

Nástroj se jmenuje ImageMagick a je určený pro příkazovou řádku. To ale není na škodu, spíše naopak.
Samozřejmě ortodoxní „klikači“ namítnou, že práce s ním není vůbec komfortní, ale to je jejich problém. V Linuxu je příkazový řádek mocnější než všechny grafické nadstavby dohromady.

Nástroj si (v Kubuntu např.) nainstalujeme standardně pomocí příkazu:

$ sudo apt-get install imagemagick

Nástroj obsahuje dva rozdílné příkazy, pomocí nichž můžeme měnit velikost fotky/obrázku. Příkazy jsou mogrify a convert.

  • mogrify – provede změny na existujícím obrázku (přepíše jej)
  • convert – provede změny a vytvoří nový obrázek, který je bude obsahovat.

Předpokládejme, že máme obrázek test.jpg, který chceme zmenšit na poloviční velikost. V případě použití mogrify to provedeme to příkazem

$ mogrify -scale 50% test.jpg

V případě použití convert zapíšeme do příkazové řádky toto

$ convert test.jpg -scale 50% test.maly.jpg

Podobně, si počínáme, chceme-li velikost obrázku zdvojnásobit. V případě použití příkazu mogrify napíšeme toto

$ mogrify -scale 200% test.jpg

A v případě příkazu convert zase toto

$ convert test.jpg -scale 200% test.velky.jpg

Samozřejmě lze standardně měnit velikost i více obrázků naráz (zde např. test1.jpg, test2.jpg a test3.jpg)

$ mogrify -scale 50% *.jpg

nebo

$ convert *.jpg -scale 50% *.maly.jpg

A tak podobně…

To je celé. Tedy není.
Nástroj ImageMagick toho umí s obrázky opravdu hodně. Nejlépe se o tom rozhovoří manuál, který si můžeme zobrazit po jeho nainstalování nebo se na všechny příkazy a možnosti podívat na stránkách projektu.

Přeji příjemné používání rychlého a jednoduchého nástroje.

Michal Šika