01 $ width500; 02 $ height500; 0304 $ imimagecreatetruecolor ($ width, $ height); 0506 $ redimagecolorallocate ($ im, 230,0, 0); 07 imagefill ($ im, $ red); 0809
01 $ width = 500;
02 $ height = 500;
03
04 $ im = imagecreatetruecolor ($ width, $ height );
05
06 $ red = imagecolorallocate ($ im, 230, 0, 0 );
07 imagefill ($ im, 0, 0, $ red );
08
09 $ yellow = imagecolorallocate ($ im, 255,255, 0 );
10
11 // Set the edges of the positive Pentagon formed by the five vertices of the pentagram.
12 $ B = 100;
13 $ pi = 3.14/180;
14
15 $ p1x = 150;
16 $ p1y = 250;
17
18 $ p2x = 150 + (cos (36 * $ pi) * $ B );
19 $ p2y = 250-(sin (36 * $ pi) * $ B );
20
21 $ p3x = 150 + (2 * cos (36 * $ pi) * $ B );
22 $ p3y = 250;
23
24 $ p4x = $ p3x-sin (18 * $ pi) * $ B;
25 $ p4y = 250 + cos (18 * $ pi) * $ B;
26
27 $ p5x = 150 + sin (18 * $ pi) * $ B;
28 $ p5y = 250 + cos (18 * $ pi) * $ B;
29
30 // connect the corresponding point to draw a line
31 imageline ($ im, $ p1x, $ p1y, $ p3x, $ p3y, $ yellow );
32 imageline ($ im, $ p1x, $ p1y, $ p4x, $ p4y, $ yellow );
33
34 imageline ($ im, $ p2x, $ p2y, $ p4x, $ p4y, $ yellow );
35 imageline ($ im, $ p2x, $ p2y, $ p5x, $ p5y, $ yellow );
36
37 imageline ($ im, $ p3x, $ p3y, $ p5x, $ p5y, $ yellow );
38
39 header ('content-Type: image/png ');
40
41 imagepng ($ im );
42
43 imagedestroy ($ im );
44
45?>