<?
header("Content-type: image/gif");
$image = imagecreate( 320, 300);
$basecolor = imagecolorallocate( $image, 0, 0, 0);
imagecolortransparent( $image, $basecolor);
# set colors, line thickness, center point & radius
$r = 0;
$g = 0;
$b = 0;
imagesetthickness($image, 3);
$xoffset = 160;
$yoffset = 160;
$radius = 150;
################### loop 1
for ($count=0; $count<=16; $count++)
{
$deg = deg2rad(108);
$x1=$xoffset+$radius*sin($deg);
$y1=$yoffset+$radius*cos($deg);
$deg = deg2rad(180);
$x2=$xoffset+$radius*sin($deg);
$y2=$yoffset+$radius*cos($deg);
$deg = deg2rad(252);
$x3=$xoffset+$radius*sin($deg);
$y3=$yoffset+$radius*cos($deg);
$deg = deg2rad(324);
$x4=$xoffset+$radius*sin($deg);
$y4=$yoffset+$radius*cos($deg);
$deg = deg2rad(36);
$x5=$xoffset+$radius*sin($deg);
$y5=$yoffset+$radius*cos($deg);
$starcolor = imagecolorallocate( $image, $r, $g, $b);
$star = array(
$x1, $y1,
$x3, $y3,
$x5, $y5,
$x2, $y2,
$x4, $y4,
);
imagepolygon($image, $star, 5, $starcolor);
$radius = $radius-3;
$r = $r+16;
$g = $g+16;
}
################### loop 2
$radius = 102;
$r = 255;
$g = 255;
# find cooridinates
for ($count=0; $count<=32; $count++)
{
$deg = deg2rad(108);
$x1=$xoffset+$radius*sin($deg);
$y1=$yoffset+$radius*cos($deg);
$deg = deg2rad(180);
$x2=$xoffset+$radius*sin($deg);
$y2=$yoffset+$radius*cos($deg);
$deg = deg2rad(252);
$x3=$xoffset+$radius*sin($deg);
$y3=$yoffset+$radius*cos($deg);
$deg = deg2rad(324);
$x4=$xoffset+$radius*sin($deg);
$y4=$yoffset+$radius*cos($deg);
$deg = deg2rad(36);
$x5=$xoffset+$radius*sin($deg);
$y5=$yoffset+$radius*cos($deg);
$starcolor = imagecolorallocate( $image, $r, $g, $b);
$star = array(
$x1, $y1,
$x3, $y3,
$x5, $y5,
$x2, $y2,
$x4, $y4,
);
imagepolygon($image, $star, 5, $starcolor);
$radius = $radius-3;
# $r = $r+5;
$g = $g-9;
if ( $g<0 )
{ $g=0; }
if ( $radius<0 )
{ $radius=0; }
}
imagegif($image);
imagedestroy($image);
?>