DIR : /home/kozerus/public_html/ka/i2p.sh

/home/kozerus/public_html/ka

# i2p.sh

progid="i2p.sh"
dttm=`date +"%Y%m%d_%H%M%S"`
bg="./im/bg/zn_colorado_mocha.jpg"
bg="./im/bg/zn_colorado_white.jpg"

# items=`find . -maxdepth 1 -name "202505*.jpg"`
# ids=`find ./im -type d -name "imgs" | grep -v "jak" | grep -v "euro" | grep -v "kassil"`
# ids=`find ./im -type d -name "imgs" | head -1`
# ids=`find ./im -type d -name "imgs" | grep "kassil_walter"`
# ids=`find ./im -type d -name "imgs"`
# ids=`find ./im -type d -name "imgs" | grep -v "kofeshop" | grep -v "kassil_anneliese"`
ids=`find ./im/iperms -type d -name "imgs" `

	if [ "$1" == "" ]; then

#		echo "$items"
		echo "$progid $dttm"
		for id in $ids; do
			let j=j+1
			fdir=$id
			imgtxt=$fdir.txt
			tdir=`echo $fdir | sed -e "s:./im/:./fb/:" | sed -e "s:/imgs:/pages:"`
			echo "$j imgtxt=$imgtxt fdir=$fdir tdir=$tdir"
			done
		echo " "
		echo "./$progid vi"
		echo "./$progid go"
		echo "./$progid go go"
		echo "./$progid id"
		echo "./$progid 1-12"
		echo ""
		if [ ! -f $bg ]; then
			echo "ERR_NOTFOUND bg=$bg"
			fi
#		identify ../pages/zn/zn_*.jpg
#		identify ../pages/tn/tn_*.png
#		identify ../pages/*.jpg
		exit
		fi

	if [ "$1" == "vi" ]; then
		if [ -f $progid ];  then
			vi $progid
		else
			echo "BUGS_NOTFOUND progid=$progid"
			fi
		exit
		fi

	if [ "$1" == "go" ] || [ "$1" == "i2p" ]; then
#		if [ "$2" == "go" ];  then
#			echo "rm ../pages/*.jpg"
#			rm ../pages/*.jpg
#			echo "rm ../pages/zn/zn_*.jpg"
#			rm ../pages/zn/zn_*.jpg
#			echo "rm ../pages/tn/tn_*.png"
#			rm ../pages/tn/tn_*.png
#			fi

	if [ ! -f $bg ]; then
		echo "ERR_NOTFOUND bg=$bg"
		exit
		fi

	for id in $ids; do
		let j=j+1
		echo "BUGS id=$id"
		fdir=$id
		tdir=`echo $fdir | sed -e "s:./im/:./fb/:" | sed -e "s:/imgs:/pages:"`
		echo "$j fdir=$fdir tdir=$tdir"

		if [ "$2" == "go" ];  then
			if [ ! -f $tdir ]; then echo "mkdir $tdir"; mkdir $tdir; fi
			if [ ! -f $tdir/zn ]; then echo "mkdir $tdir/zn"; mkdir $tdir/zn; fi
			if [ ! -f $tdir/tn ]; then echo "mkdir $tdir/tn"; mkdir $tdir/tn; fi

			fi

		k=0;
		k=1;
#		items=`find . -name "*.jpg"`
		imgtxt="$fdir.txt"
		if [ -f $imgtxt ]; then
			items=`cat $imgtxt`
		else
			items=`find $fdir -maxdepth 1 -name "*.jpg"`
			fi

		for item in $items; do
			let k=k+1;
			jpg="$tdir/$k.jpg"
			tn="$tdir/tn/tn_$k.png"
			zn="$tdir/zn/zn_$k.jpg"
		
		
			printf "($j,$k) item=$item  imgtxt=$imgtxt\n"
# convert -background none inner.png -geometry 256x256 circle.png -layers flatten -resize 64x64 output.png


#			echo "magick $item -resize 1100x $zn"
#			echo "convert -background none $item $bg -layers flatten $zn"
# 			magick convert circle.png inner.png -gravity Center -geometry 256x256+30+5 -composite -resize 64x64 output.png
			echo "magick $bg $item -resize 1100x -gravity Center -composite $zn"
			if [ "$2" == "go" ]; then
#				magick $item -resize 1100x $zn
#				magick $item -background none $item $bg -layers flatten $zn
				magick $bg $item -gravity Center -geometry 1100x -composite $zn
				fi
		
			echo "magick $zn -resize 550x $jpg"
			if [ "$2" == "go" ]; then
				magick $zn -resize 550x $jpg
				fi

			echo "magick $zn -resize 200x $tn"
			if [ "$2" == "go" ]; then
				magick $zn -resize 200x $tn
				fi
		
			done
		
		done
		exit
		fi

	if [ "$1" == "id" ] || [ "$1" == "ls" ]; then
		j=0; k=0;
		for id in $ids; do
			let j=j+1
			echo "BUGS id=$id"
			fdir=$id
			tdir=`echo $fdir | sed -e "s:./im/:./fb/:" | sed -e "s:/imgs:/pages:"`
			echo "$j fdir=$fdir tdir=$tdir"

			identify $tdir/zn/zn_*.jpg
			identify $tdir/tn/tn_*.png
			identify $tdir/*.jpg
			done
		exit;
		fi

	if [ "$1" == "1-12" ] || [ "$1" == "fill" ]; then
		j=0; k=0;
		for id in $ids; do
			let j=j+1
			echo "BUGS id=$id"
			fdir=$id
			tdir=`echo $fdir | sed -e "s:./im/:./fb/:" | sed -e "s:/imgs:/pages:"`
			echo "$j fdir=$fdir tdir=$tdir"

			imgids="13 14 15 16 17 18 19 20 21 22 23 24"
			k=0;
			for imgid in $imgids; do
				let k=k+1;
				fjpg="$tdir/$imgid.jpg"; tjpg="$tdir/pages/$k.jpg"
				fzn="$tdir/zn/zn_$imgid.jpg"; tzn="$tdir/pages/zn/zn_$imgid.jpg"
				ftn="$tdir/tn/tn_$imgid.png"; ttn="$tdir/pages/tn/tn_$imgid.png"
				if [ ! -f $tjpg ]; then
					echo "cp $fjpg $tjpg"; 
					if [ "$2" == "go" ]; then cp $fjpg $tjpg; fi
					fi
				if [ ! -f $tzn ]; then
					echo "cp $fzn $tzn"; 
					if [ "$2" == "go" ]; then cp $fzn $tzn; fi
					fi
				if [ ! -f $ttn ]; then
					echo "cp $ftn $ttn"; 
					if [ "$2" == "go" ]; then cp $ftn $ttn; fi
					fi
				done
			done
		exit;
		fi
//


koh5_pano



Your browser does not support the HTML5 canvas element.


Drag mouse to navigate.

Navigation





17.Aug.2010, Martin Wengenmayer