# Last edited on 2013-01-10 11:09:28 by stolfilocal Criando mascaras: for f in `ls */*.pgm | grep -v mask` ; do img="${f%%.pgm}" convert ${img}.pgm -threshold '99%' -morphology Erode Disk:5.3 -negate -blur 'x1.0' ${img}-mask.pgm display -filter box -title '%f' -resize '400%' ${img}.pgm ${img}-mask.pgm done Colando gabaritos no fundo: seed=101 for f in `ls */*.pgm | egrep -v -e '(mask|alpha|dirty)'` ; do img="${f%%.pgm}" convert ${img}.pgm ${img}-mask.pgm -alpha off -compose copy_opacity -composite PNG32:${img}-alpha.png pos=`gawk -v seed=${seed} 'BEGIN{ srand(seed); dx = int(64*rand()); dy = int(64*rand()); printf "%+03d%+03d", dx, dy;}'` echo "pos = ${pos}" convert background.pgm ${img}-alpha.png -geometry "${pos}" -composite ${img}-dirty.pgm display -filter box -title '%f' -resize '400%' ${img}.pgm ${img}-mask.pgm ${img}-dirty.pgm seed=$(( seed + 417 )) done convert ${img}.pgm ${img}-mask.pgm -alpha off -compose copy_opacity -composite PNG32:${img}-alpha.png convert background.pgm ${img}-alpha.png -geometry '+5-15' -composite ${img}-dirty.pgm convert -background none -fill white \ -font Ravie -pointsize 36 label:A label_A_white.png