Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества? Помогите нам с документацией!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bashp=~/paint[ ! -d $p ] && mkdir $pd="$p/`date +%F_%T`"[ ! -d $d ] && mkdir $df=$d/null.pngconvert -size 1280x1024 xc:white $fm=`md5sum $f | awk '{print $1}'`gpaint $f &p=$!while truedog=`pgrep gpaint | grep "$p$"`echo "=======| $g |==========="sleep 15if [ "$g" == "" ];thenbreakfixdotool search --class gpaint windowactivate key ctrl+ssleep 2m1=`md5sum $f | awk '{print $1}'`[ "$m" == "$m1" ] && continuem=$m1d1="$d/maksim-`date +%T`.png"cp $f $d1echo "=====| $f |==========| $d1 |========| OK |="done
for i in `ls m*.jpg`doconvert $i gif:-done | gifsicle --delay=200 --loop --colors=24 --multifile - > ok.gif
regina-jc, тогда уж лучше бумага, карандаши и т.д.
#!/bin/bashl=which zenity || l="$l""zenity "which tuxpaint || l="$l""tuxpaint "which convert || l="$l""imagemagick "which gifsicle || l="$l""gifsicle "if [ "$l" != "" ];thenecho "sudo apt-get install $l"echo exitexitfisx=1200sy=1000conv="$[sx/2]"x"$[sy/2]"s=~/.tuxpaint/saved/rm -rf ~/.tuxpainttuxpaint --"$sx"x"$sy" --saveover &>/dev/null &p=$!sleep 5d=~/tuxpaint/`date +%F__%T | sed 's/:\|-/_/g'`mkdir -p $dwhile truedosleep 5[ "`pgrep tuxpaint | grep $p`" == "" ] && breakxdotool search --class tuxpaint windowactivate key ctrl+ssleep 1f=`ls -rt $s/*.png | tail -1`g="$d/`date +%F__%T | sed 's/:\|-/_/g'`.gif"m=`md5sum $f | awk '{print $1}'`#echo "ok $m"[ "$m" == "$m1" ] && continuem1=$mconvert $f -resize $conv $gecho "|=| -> $g |=|"#echo "|==| $p |==| $d |==|"doneechoecho "|====| GIF |====|"g=$d/GIFmkdir $gfor i in `ls $d/*.gif`doecho "|====| $i |=====| OK |===|" 1>&2cat $idone | gifsicle --delay=150 --loop --colors=16 --multifile - > $g/ok.gifecho "|==| END |==|"echo "$g/ok.gif"zenity --info --text="$g/ok.gif"
Страница сгенерирована за 0.038 секунд. Запросов: 24.