| [ Team LiB ] |     | 
| Drawing a RectangleYou can draw a rectangle in PHP using the imagerectangle() function. imagerectangle() requires an image resource, the coordinates for your rectangle's upper-left corner, the coordinates for its bottom-right corner, and a color resource. The following fragment draws a rectangle whose upper-left coordinates are 19, 19 and bottom-right coordinates are 179, 179: imagerectangle( $image, 19, 19, 179, 179, $blue ); You could then fill this with imagefill(). Because this is such a common operation, however, PHP provides the imagefilledrectangle() function, which expects exactly the same arguments as imagerectangle() but produces a rectangle filled with the color you specify. Listing 15.5 creates a filled rectangle (line 6) and outputs the image to the browser. Listing 15.5 Drawing a Filled Rectangle with imagefilledrectangle()
1: <?php
2: header("Content-type: image/png");
3: $image = imagecreate( 200, 200 );
4: $red = imagecolorallocate($image, 255,0,0);
5: $blue = imagecolorallocate($image, 0,0,255 );
6: imagefilledrectangle( $image, 19, 19, 179, 179, $blue );
7: imagepng( $image );
8: ?>
Figure 15.5 shows the output from Listing 15.5. Figure 15.5. Drawing a filled rectangle with imagefilled rectangle().
 | 
| [ Team LiB ] |     |