Egyetlen dolgot kell telepítenünk, mégpedig az ImageMagick (http://www.imagemagick.org) nevű alkalmazást.
Konzolba:
sudo aptitude install imagemagick
Példák kötegelt feldolgozásra:
Fontos, hogy a sorokat ne Ctrl+c / Ctrl+v módon másoljuk a terminálba, hanem gépeljük be, mert gond lehet az idéző jelekkel!!!
PNG képek 1×1-es átlátszó kerettel való ellátása:
for file in *.png; do convert -bordercolor Transparent -border 1x1 "$file" "$(basename $file .png).png"; done
PNG képek GIF képekké konvertálása:
for file in *.png; do convert "$file" "$(basename $file .png).gif"; done
XBM fájlok invertálása (negatív):
for file in *.xbm; do convert -negate "$file" "$(basename $file .xbm).xbm"; done
Átlátszó hátterű PNG fájlok (lehet más kiterjesztés is) hátterének színezése (itt fehérre):
for file in *.png; do convert "$file" -matte -fill white -draw 'color 0,0 replace' "$(basename $file .png).png"; done
Egyszínű hátterű PNG fájlok (lehet más kiterjesztés is) hátterének átlátszóvá tétele:
for file in *.png; do convert "$file" -matte -fill none -draw 'color 0,0 replace' "$(basename $file .png).png"; done
GIF animáció készítése több képfájlból:
convert 1.png 2.png 3.png 4.png -loop 0 animation.gif
Rengeteg hasonló kötegelt feldolgozást meg lehet oldani ImageMagick segítségével.
A jövőben ezt a bejegyzést bővíteni fogom további hasonló példákkal.