my $adjusted_hue = $hues[$index] + ($scaled_index - $index)*($hues[$index + 1] - $hues[$index]); #### my $adjusted_hue = sprintf '%d', $hues[$index] + ($scaled_index - $index)*($hues[$index + 1] - $hues[$index]);