fix scpt
This commit is contained in:
		@@ -1,16 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=https://syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for ((i=0;i<=14;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	curl -sL $url/${sid}.png -o ~/ai/yui/content/img/${id}.png
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
@@ -2,6 +2,9 @@
 | 
				
			|||||||
d=${0:a:h}
 | 
					d=${0:a:h}
 | 
				
			||||||
dd=${0:a:h:h}
 | 
					dd=${0:a:h:h}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "1 : [d]efault(no), [b]lack, [s]ilver"
 | 
				
			||||||
 | 
					read
 | 
				
			||||||
 | 
					
 | 
				
			||||||
url=syui.ai/img
 | 
					url=syui.ai/img
 | 
				
			||||||
 | 
					
 | 
				
			||||||
case $OSTYPE in
 | 
					case $OSTYPE in
 | 
				
			||||||
@@ -12,14 +15,27 @@ case $OSTYPE in
 | 
				
			|||||||
esac
 | 
					esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dir=$dd/public/card
 | 
					dir=$dd/public/card
 | 
				
			||||||
static=$dd/static/img
 | 
					static=$dd/public/static/img
 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					json=$dd/public/json/card.json
 | 
				
			||||||
mkdir -p $dir
 | 
					mkdir -p $dir
 | 
				
			||||||
mkdir -p $static
 | 
					mkdir -p $static
 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					n=`cat $json|jq "length"`
 | 
				
			||||||
n=`expr $n - 1`
 | 
					n=`expr $n - 1`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					case $1 in
 | 
				
			||||||
 | 
						silver|s)
 | 
				
			||||||
 | 
							bg=$static/card_bg_silver.png
 | 
				
			||||||
 | 
							br=$static/card_br.png
 | 
				
			||||||
 | 
							;;
 | 
				
			||||||
 | 
						black|b)
 | 
				
			||||||
 | 
							bg=$static/card_bg_black.png
 | 
				
			||||||
 | 
							br=$static/card_br.png
 | 
				
			||||||
 | 
							;;
 | 
				
			||||||
 | 
						default|d|*)
 | 
				
			||||||
		bg=$static/card_bg.png
 | 
							bg=$static/card_bg.png
 | 
				
			||||||
		br=$static/card_br.png
 | 
							br=$static/card_br.png
 | 
				
			||||||
 | 
							;;
 | 
				
			||||||
 | 
					esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
cd $dir
 | 
					cd $dir
 | 
				
			||||||
export NVM_DIR="$HOME/.nvm"
 | 
					export NVM_DIR="$HOME/.nvm"
 | 
				
			||||||
@@ -34,7 +50,6 @@ do
 | 
				
			|||||||
	s=$static/${sid}.png
 | 
						s=$static/${sid}.png
 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
						id=`cat $json|jq -r ".[$i].id"`
 | 
				
			||||||
	o=$dir/card_$id.png
 | 
						o=$dir/card_$id.png
 | 
				
			||||||
	gif=$dir/card_$id.gif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if [ -f $o ];then
 | 
						if [ -f $o ];then
 | 
				
			||||||
		continue
 | 
							continue
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,53 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case $OSTYPE in
 | 
					 | 
				
			||||||
	darwin*)
 | 
					 | 
				
			||||||
		path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
 | 
					 | 
				
			||||||
	linux*)
 | 
					 | 
				
			||||||
		path_nvm_sh="";;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dir=$dd/public/card
 | 
					 | 
				
			||||||
static=$dd/static/img
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
mkdir -p $dir
 | 
					 | 
				
			||||||
mkdir -p $static
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
bg=$static/card_bg_origin.png
 | 
					 | 
				
			||||||
br=$static/card_br.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
cd $dir
 | 
					 | 
				
			||||||
export NVM_DIR="$HOME/.nvm"
 | 
					 | 
				
			||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
 | 
					 | 
				
			||||||
nvm use 17
 | 
					 | 
				
			||||||
nvm i squoosh-cli
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for ((i=0;i<=$n;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	p=`cat $json|jq -r ".[$i].p"`
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	s=$static/${sid}.png
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	o=$dir/card_origin_${id}.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ -f $o ];then
 | 
					 | 
				
			||||||
		continue
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ ! -f $s ];then
 | 
					 | 
				
			||||||
		curl -sL $url/yui_${sid}.png -o $s
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ ! -f $o ] && [ -z "`echo $s|grep ai_model`" ];then
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
@@ -1,53 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case $OSTYPE in
 | 
					 | 
				
			||||||
	darwin*)
 | 
					 | 
				
			||||||
		path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
 | 
					 | 
				
			||||||
	linux*)
 | 
					 | 
				
			||||||
		path_nvm_sh="";;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dir=$dd/public/card
 | 
					 | 
				
			||||||
static=$dd/static/img
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
mkdir -p $dir
 | 
					 | 
				
			||||||
mkdir -p $static
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
bg=$static/card_bg_origin2.png
 | 
					 | 
				
			||||||
br=$static/card_br.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
cd $dir
 | 
					 | 
				
			||||||
export NVM_DIR="$HOME/.nvm"
 | 
					 | 
				
			||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
 | 
					 | 
				
			||||||
nvm use 17
 | 
					 | 
				
			||||||
nvm i squoosh-cli
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for ((i=0;i<=$n;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	p=`cat $json|jq -r ".[$i].p"`
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	s=$static/${sid}.png
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	o=$dir/card_origin2_${id}.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ -f $o ];then
 | 
					 | 
				
			||||||
		continue
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ ! -f $s ];then
 | 
					 | 
				
			||||||
		curl -sL $url/yui_${sid}.png -o $s
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ ! -f $o ] && [ -z "`echo $s|grep ai_model`" ];then
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
@@ -1,55 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case $OSTYPE in
 | 
					 | 
				
			||||||
	darwin*)
 | 
					 | 
				
			||||||
		path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
 | 
					 | 
				
			||||||
	linux*)
 | 
					 | 
				
			||||||
		path_nvm_sh="";;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dir=$dd/public/card
 | 
					 | 
				
			||||||
static=$dd/static/img
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
mkdir -p $dir
 | 
					 | 
				
			||||||
mkdir -p $static
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
bg=$static/card_bg_s.png
 | 
					 | 
				
			||||||
br=$static/card_bg_sr.png
 | 
					 | 
				
			||||||
for ((i=0;i<=$n;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	p=`cat $json|jq -r ".[$i].p"`
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	s=$static/${sid}.png
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	o=$dir/test_${id}s.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ -f $o ];then
 | 
					 | 
				
			||||||
		continue
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ ! -f $s ];then
 | 
					 | 
				
			||||||
		curl -sL $url/yui_${sid}.png -o $s
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	#if [ ! -f $o ];then
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
	#fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
cd $dir
 | 
					 | 
				
			||||||
export NVM_DIR="$HOME/.nvm"
 | 
					 | 
				
			||||||
[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
 | 
					 | 
				
			||||||
nvm use 17
 | 
					 | 
				
			||||||
nvm i squoosh-cli
 | 
					 | 
				
			||||||
#rm og_*
 | 
					 | 
				
			||||||
squoosh-cli --webp '{"quality":100}' -d ./ --resize '{width:825,height:1080}' *.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#mogrify -resize 1620x2160! *.png 
 | 
					 | 
				
			||||||
							
								
								
									
										59
									
								
								scpt/gif.zsh
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								scpt/gif.zsh
									
									
									
									
									
								
							@@ -1,59 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case $OSTYPE in
 | 
					 | 
				
			||||||
	darwin*)
 | 
					 | 
				
			||||||
		path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
 | 
					 | 
				
			||||||
	linux*)
 | 
					 | 
				
			||||||
		path_nvm_sh="";;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dir=$dd/public/card
 | 
					 | 
				
			||||||
static=$dd/static/img
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
mkdir -p $dir
 | 
					 | 
				
			||||||
mkdir -p $static
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
bg=$static/card_bg.png
 | 
					 | 
				
			||||||
br=$static/card_br.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for ((i=0;i<=$n;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	p=`cat $json|jq -r ".[$i].p"`
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	s=$static/${sid}.png
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	gif=$dir/card_$id.gif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ -f $gif ];then
 | 
					 | 
				
			||||||
		continue
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	nn=`ls $static/card_bgg_*.png|wc -l`
 | 
					 | 
				
			||||||
	nn=$((nn - 1))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	for ((ii=0;ii<=$nn;ii++))
 | 
					 | 
				
			||||||
	do
 | 
					 | 
				
			||||||
		title=$dir/null
 | 
					 | 
				
			||||||
		o=${title}_${ii}.png
 | 
					 | 
				
			||||||
		br=$static/card_bgg_${ii}.png
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		export NVM_DIR="$HOME/.nvm"
 | 
					 | 
				
			||||||
		[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
 | 
					 | 
				
			||||||
		nvm use 17
 | 
					 | 
				
			||||||
		nvm i squoosh-cli
 | 
					 | 
				
			||||||
		squoosh-cli --webp '{"quality":100}' -d $dir --resize '{width:400,height:524}' $o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	convert -layers optimize -loop 0 -delay 40 $dir/null_*.webp $gif
 | 
					 | 
				
			||||||
	rm -f $dir/null_*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
@@ -1,59 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
d=${0:a:h}
 | 
					 | 
				
			||||||
dd=${0:a:h:h}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
url=syui.ai/img
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case $OSTYPE in
 | 
					 | 
				
			||||||
	darwin*)
 | 
					 | 
				
			||||||
		path_nvm_sh="/opt/homebrew/opt/nvm/nvm.sh";;
 | 
					 | 
				
			||||||
	linux*)
 | 
					 | 
				
			||||||
		path_nvm_sh="";;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
dir=$dd/public/card
 | 
					 | 
				
			||||||
static=$dd/static/img
 | 
					 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					 | 
				
			||||||
mkdir -p $dir
 | 
					 | 
				
			||||||
mkdir -p $static
 | 
					 | 
				
			||||||
n=`cat $json|jq "length"`
 | 
					 | 
				
			||||||
n=`expr $n - 1`
 | 
					 | 
				
			||||||
bg=$static/card_bg.png
 | 
					 | 
				
			||||||
br=$static/card_br.png
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for ((i=0;i<=$n;i++))
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	p=`cat $json|jq -r ".[$i].p"`
 | 
					 | 
				
			||||||
	sid=`cat $json|jq -r ".[$i].src"`
 | 
					 | 
				
			||||||
	s=$static/${sid}.png
 | 
					 | 
				
			||||||
	id=`cat $json|jq -r ".[$i].id"`
 | 
					 | 
				
			||||||
	gif=$dir/card_first_$id.gif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if [ -f $gif ];then
 | 
					 | 
				
			||||||
		continue
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	nn=`ls $static/card_bgg_first_*.png|wc -l`
 | 
					 | 
				
			||||||
	nn=$((nn - 1))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	for ((ii=0;ii<=$nn;ii++))
 | 
					 | 
				
			||||||
	do
 | 
					 | 
				
			||||||
		title=$dir/null
 | 
					 | 
				
			||||||
		o=${title}_first_${ii}.png
 | 
					 | 
				
			||||||
		br=$static/card_bgg_first_${ii}.png
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		export NVM_DIR="$HOME/.nvm"
 | 
					 | 
				
			||||||
		[ -s "$path_nvm_sh" ] && \. "$path_nvm_sh"
 | 
					 | 
				
			||||||
		nvm use 17
 | 
					 | 
				
			||||||
		nvm i squoosh-cli
 | 
					 | 
				
			||||||
		squoosh-cli --webp '{"quality":100}' -d $dir --resize '{width:400,height:524}' $o
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	convert -layers optimize -loop 0 -delay 40 $dir/null_*.webp $gif
 | 
					 | 
				
			||||||
	rm -f $dir/null_*
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
@@ -1,38 +0,0 @@
 | 
				
			|||||||
#!/bin/zsh
 | 
					 | 
				
			||||||
inp=mp4
 | 
					 | 
				
			||||||
for i in *.${inp}
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
	ffmpeg -i *.${inp} -r 8 %04d.png
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
inp=png
 | 
					 | 
				
			||||||
out=jpg
 | 
					 | 
				
			||||||
for i in *.${inp}
 | 
					 | 
				
			||||||
do
 | 
					 | 
				
			||||||
convert ${i%.*}.${inp} -gravity center -crop 825x1080+0+0 ${i%.*}_crop.${inp}
 | 
					 | 
				
			||||||
convert ${i%.*}_crop.${inp} -resize 1620x2160! ${i%.*}.${out}
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
nn=`ls *.jpg|wc -l`
 | 
					 | 
				
			||||||
static=~/ai/card/static/img
 | 
					 | 
				
			||||||
bg=$static/card_bg.png
 | 
					 | 
				
			||||||
br=$static/card_br.png
 | 
					 | 
				
			||||||
for ((ii=1;ii<=$nn;ii++))
 | 
					 | 
				
			||||||
	do
 | 
					 | 
				
			||||||
		s=`ls *.jpg|awk "NR==$ii"`
 | 
					 | 
				
			||||||
		o=null_${ii}.png
 | 
					 | 
				
			||||||
		echo $o
 | 
					 | 
				
			||||||
		if [ -f $b ];then
 | 
					 | 
				
			||||||
			echo yes
 | 
					 | 
				
			||||||
			else
 | 
					 | 
				
			||||||
				echo no
 | 
					 | 
				
			||||||
		fi
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+160 -compose over $s $bg $o.back
 | 
					 | 
				
			||||||
		composite -gravity north  -geometry +0+0 -compose over $br $o.back $o
 | 
					 | 
				
			||||||
		rm $o.back
 | 
					 | 
				
			||||||
done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
gif=`ls *.mp4|cut -d . -f 1`.gif
 | 
					 | 
				
			||||||
convert -layers optimize -loop 0 -delay 40 null_*.png $gif
 | 
					 | 
				
			||||||
rm *.jpg
 | 
					 | 
				
			||||||
rm *.png
 | 
					 | 
				
			||||||
@@ -4,7 +4,7 @@ url=https://card.syui.ai
 | 
				
			|||||||
d=${0:a:h}
 | 
					d=${0:a:h}
 | 
				
			||||||
dd=${0:a:h:h}
 | 
					dd=${0:a:h:h}
 | 
				
			||||||
dir=$dd/public/card
 | 
					dir=$dd/public/card
 | 
				
			||||||
o_dir=$dd/static/img
 | 
					o_dir=$dd/public/static/img
 | 
				
			||||||
static=$dd/static/img
 | 
					static=$dd/static/img
 | 
				
			||||||
json=$dd/public/json/card.json
 | 
					json=$dd/public/json/card.json
 | 
				
			||||||
mkdir -p $dir
 | 
					mkdir -p $dir
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user