<?
# Make an image object
$image = new imagick();
$image->newimage(300, 60, "white");
# Make a draw object
$point = new imagickdraw();
# give it color
$point->setfillcolor("blue");
# draw a sine wave pixel by pixel
for( $x=0; $x<300; $x++ )
{
$amp = 25;
$sin = sin(deg2rad($x))*$amp;
$point->point( $x, 30+$sin );
$image->drawimage($point);
}
# send to browser
$image->setimageformat("jpeg");
header("content-type:image/jpeg");
echo $image;
?>
|
|
|