> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; $r2=$r; $g2=$g; $b2=$b; $r=$r2+$g2+$b2; $g=$r2+$g2+$b2; $b=$r2+$g2+$b2; $c[1] = imagecolorallocate($im2, $r, $g, $b); $c[2] = imagecolorallocate($im2, $r2, $g, $b2); $c[3] = imagecolorallocate($im2, $r2, $g2, $b); $c[4] = imagecolorallocate($im2, $r/2, $g/2, $b/2); $c[5] = imagecolorallocate($im2, $r2/2, $g/2, $b2/2); $number = rand(1,5); $colour = $c[$number]; imagesetpixel($im2, $x, $y, $colour); } } imagejpeg($im2); imagedestroy($im); imagedestroy($im2); ?>