blob: be46a9bb1e3256c73c4241553f36198dfd5fb71f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#!/bin/bash
#
# Date: 2009-12-10
# Author: Ole Kristian Lien
# License: GNU General Public License
#
# Fades in and out a image for x seconds.
EXT=`echo "$1"|awk -F . '{print $NF}'`
NAME=`basename $1 .$EXT`
if [ -z "$3" ]; then
echo "Usage: $0 <image-file> <seconds> <bg-color>"
exit 1
fi
count=100 # mer enn 10 sek, må denne økes(?)
file=$1
seconds=`expr $2 \* 100`
color=$3
#fps=25
for ((i = 100 ; i >= 4 ; i = i - 4)); do
count=`expr $count + 1`
# echo "Generating intro - fade in $i% (frame $count)"
convert -fill $color -colorize $i% $1 $NAME$count.png
done
# todo: gjør om til hardlenke(?)
for ((i = 4 ; i <= $seconds ; i = i + 4)); do
count=`expr $count + 1`
# echo "Generating intro - still $i% (frame $count)"
cp $1 $NAME$count.png
done
# Fade out
for ((i = 4 ; i <= 100 ; i = i + 4)); do
count=`expr $count + 1`
# echo "Generating intro - fade out $i% (frame $count)"
convert -fill $color -colorize $i% $1 $NAME$count.png
done
|