#!/bin/bash
#
# Tool for noise reduction of image
#
INPFILE=""
OUTFILE=""
INPDIR=""
OUTDIR=""
if [ -d $HOME/tmp ]; then
TMPFILE=$HOME/tmp/imgnr_tmp_#$$$$.png
else
TMPFILE=/tmp/imgnr_tmp_#$$$$.png
fi
if [ ! -x /usr/bin/convert ]; then
echo "Cannot found convert for the process"
echo
exit 1
fi
if [ $# -eq 2 ]; then
INPFILE=$1
OUTFILE=$2
if [ -f $INPFILE ]; then
rm -f $TMPFILE > /dev/null 2>&1
echo "Processing image: "$INPFILE" ..."
nice -n 19 convert $INPFILE -resize 200% -quality 100 $TMPFILE
if [ -f $TMPFILE ]; then
nice -n 19 convert $TMPFILE -noise 2 -quality 100 $TMPFILE
nice -n 19 convert $TMPFILE -resize 50% -quality 100 $OUTFILE
fi
rm -f $TMPFILE > /dev/null 2>&1
echo "DONE"
else
echo "Cannot found "$INPFILE
echo
exit 1
fi
elif [ $# -eq 3 ]; then
MODE=$1
INPDIR=$2
OUTDIR=$3
if [ "$MODE" == "-b" ]; then
if [ -d $INPDIR ]; then
if [ ! -d $OUTDIR ]; then
mkdir -p $OUTDIR
fi
if [ -d $OUTDIR ]; then
IMG_DIR=`ls $INPDIR 2> /dev/null`
for INPF in $IMG_DIR ; do
rm -f $TMPFILE > /dev/null 2>&1
INPFILE=$INPDIR"/"$INPF
OUTFILE=$OUTDIR"/"$INPF
echo "Processing image: "$INPFILE" ..."
nice -n 19 convert $INPFILE -resize 200% -quality 100 $TMPFILE
if [ -f $TMPFILE ]; then
nice -n 19 convert $TMPFILE -noise 2 -quality 100 $TMPFILE
nice -n 19 convert $TMPFILE -resize 50% -quality 100 $OUTFILE
fi
done
rm -f $TMPFILE > /dev/null 2>&1
echo "DONE"
else
echo "Cannot found "$OUTDIR
echo
exit 1
fi
else
echo "Cannot found "$INPDIR
echo
exit 1
fi
else
echo "A tool for noise reduction of image"
echo
echo "Usage: imgnr [-b] {input file} {output file}"
echo
echo " -b : batch mode"
echo
exit 1
fi
else
echo "A tool for noise reduction of image"
echo
echo "Usage: imgnr [-b] {input file} {output file}"
echo
echo " -b : batch mode"
echo
exit 1
fi
2007年3月21日星期三
用來做 noise reduction 的shell script
2007年3月16日星期五
應當憂慮的是甚麼?
| 應當憂慮的是甚麼? | |||||
| 馬太福音6:24~34 我們既然信祂,主就要求我們要全心全意的以祂為主,否則 1. 生命本身比世上的一切物質更寶貴(25):這是一個顯淺的道理 2. 不可自恃(27):人的有限和無能感,會隨著人生的每個階段逐漸顯 3. 天父寶貴我們(26~33):天下萬物天父尚且照顧 4. 按神的心意,活出人生應有的優先次序(33~34) 主用盡了方法來向我們解說人生,為要使我們可以在這弱肉強食的世代 | |||||
| 本文內容轉載自〔每日讀經釋義〕 | |||||
2007年3月13日星期二
2007年3月8日星期四
2007年3月6日星期二
2007年3月5日星期一
密钥环不对了。怎么办。
| [10:42] | <lam_matthew> | eexpress: 有改過密碼 ? |
| [10:43] | <eexpress> | 没。 |
| [10:43] | <eexpress> | 就是没道理不对哦 |
| [10:43] | <lam_matthew> | eexpress: 是不是給別人改了 ?? |
| [10:43] | <eexpress> | 所有可能的都试过。 |
| [10:43] | <eexpress> | 别人不用这机器的 |
| [10:44] | <--| | firehare has left #ubuntu-cn |
| [10:44] | <lam_matthew> | eexpress: 這 ........... |
| [10:44] | <yohu> | 键盘坏了…… |
| [10:44] | <lam_matthew> | yohu: 是啊 |
| [10:44] | <eexpress> | 再试试,不行,就删除文件。然后dpkg- |
| [10:44] | <eexpress> | 才不会。 |
| [10:45] | <yohu> | 呵呵 |
| [10:45] | <freeflying> | eexpress: 没救了 |
| [10:45] | <eexpress> | 没救?ff你要知道是那个文件,我 |
| [10:45] | <lam_matthew> | eexpress: 是不是沒吃飯, 沒有力按鍵盤 ?? |
| [10:46] | <eexpress> | 碰死 |
| [10:46] | <lam_matthew> | eexpress: :-) |
| [10:46] | <DawnFantasy> | 睡觉。忽忽。。 |
| [10:46] | -->| | Huahua (n=mvgh@122.0.228.129 |
| [10:46] | =-= | Mode #ubuntu-cn |
| [10:47] | <DawnFantasy> | .... |
| [10:47] | <DawnFantasy> | 一说睡觉 huahua 就来了 |
| [10:47] | <eexpress> | 啊。搞好了。哈哈。 |
| [10:48] | <eexpress> | 还是我有办法。 |
| [10:48] | <eexpress> | 暴力穷举。哈哈。笑死我了。 |
2007年3月4日星期日
訂閱:
留言 (Atom)