5) $rand_angle -= $rand_angle * 2; $rand_r = rand(30, 120); $rand_g = rand(30, 120); $rand_b = rand(30, 120); $color = imagecolorallocate($im, $rand_r, $rand_g, $rand_b); imagettftext($im, 20, $rand_angle, 10 + ($i * 18), 25, $color, $font, $text[$i]); } // Using imagepng() results in clearer text compared with imagejpeg() imagepng($im); imagedestroy($im); } } ?>