Line # Revision Author
1 296 ahitrov <%ARGS>
2 $split => 4
3 </%ARGS>
4 <%ONCE>
5 # Попробуйте поменять начальные и конечные цвета!
6 my @max = (165,217,157);
7 my @min = (1, 128, 10);
8 </%ONCE>
9 <%INIT>
10 if ($split <= 1) { $split = 4 };
11 my @COLORS = ();
12 my @step = (($max[0]-$min[0])/($split-1), ($max[1]-$min[1])/($split-1), ($max[2]-$min[2])/($split-1));
13 for (0..($split-1))
14 {
15 unshift @COLORS,"#".uc(sprintf("%02x", $min[0]+($_*$step[0]))).uc(sprintf("%02x", $min[1]+($_*$step[1]))). uc(sprintf("%02x", $min[2]+($_*$step[2])));
16 };
17 return \@COLORS;
18 </%INIT>