Mahmoud's code for Drawing Circles and Ovals

circle and oval

SLAVE CODE FOLLOWS

<?php        // create a PNG image file

// create a blank image that is 410 pixels wide and 300 pixels tall
$image imagecreate(410300);

// create a color and fill (paint) the work area
// set the color RGB (238, 238, 238), which is GRAY
$gray imagecolorallocate($image238238238);

//  fill the entire image (410 px x 300 px)
imagefilledrectangle($image00410300$gray);

// === create an object (a circle)

// set the current foreground color to RGB (0, 0, 255), which is BLUE
$color imagecolorallocate ($image00255);

// DRAW a circle (image, x, y, arc-width, arc-height, start-angle, end-angle, color)
imagearc($image200150200200,  0360$color);

// === create an object (an oval)

// set the current foreground color to RGB (0, 255, 0), which is RED
$color imagecolorallocate ($image25500);

// DRAW an oval (image, x, y, arc-width, arc-height, start-angle, end-angle, color)
imagearc($image200150400220,  0360$color);

//=== display the image

// tell the server that a PNG image  follows
header("Content-type: image/png");

// display the image
imagepng($image);

// destroy the image (i.e., release memory)
imagedestroy ($image);

?>