|
|
- #!/bin/bash
-
- for i in $(find /home/fincer/Situation_Zero_trees_source/rendaukset/256/final/ -name *.png); do
-
- o="$(echo $i | sed 's=.*/==')"
-
- A=/home/fincer/Situation_Zero_trees_source/rendaukset/256/final/$o
- B=/home/fincer/Situation_Zero_trees_source/rendaukset/256/final_shadow/processed/nowhite/${o%.png}.nowhite
- C=/home/fincer/Situation_Zero_trees_source/rendaukset/256/final_shadow/processed/nowhite/subtracted/${o%.png}.sbt
- D=/home/fincer/Situation_Zero_trees_source/rendaukset/256/final_shadow/processed/nowhite/subtracted/${o%.png}.maski
-
- composite -compose Dst_Out $A $B -alpha Set $C
- convert $C -fuzz 100% -fill '#00ffff' -opaque '#00ffff' $D
- rm $C
-
- done
-
- cd /home/fincer/Situation_Zero_trees_source/rendaukset/256/final_shadow/processed/nowhite/subtracted/
- for filename in *.maski; do newname=`echo $filename | sed 's/\.maski$/_shadow.png/g'`; mv $filename $newname; done
|