|
以前用actionscript写动态绘制三角函数曲线,其实php输出三角函数曲线也很简单。 代码如下:define("MAX_WIDTH_PIXEL",600); define("MAX_HEIGHT_PIXEL",240);
//发送标头信息 header("Content-type: image/gif");
//建立图像 $img = imageCreate(MAX_WIDTH_PIXEL,MAX_HEIGHT_PIXEL);
//设定颜色 $bgcolor = imageColorAllocate($img,0xff,0xe9,0xe9); $red = imageColorAllocate($img,255,0); $blue = imageColorAllocate($img,255); $brown = imageColorAllocate($img,100,0); $black = imageColorAllocate($img,0);
$width = MAX_WIDTH_PIXEL/2;//宽度 $height = MAX_HEIGHT_PIXEL/2;//高度
//建立坐标轴 imageLine($img,$width,MAX_HEIGHT_PIXEL,$black);//y轴 imageLine($img,$height,MAX_WIDTH_PIXEL,$black);//x轴
//通过循环来实现函数图形的描绘 for($i=0; $i<=MAX_WIDTH_PIXEL; $i++) { $y1 = 100 * sin($i/100 * M_PI); imageSetPixel($img,$i,$height+$y1,$blue);
$y2 = 100 * sin($i/300 * M_PI); imageSetPixel($img,$height+$y2,$red);
$y3 = 100 * sin($i/300 * M_PI); imageSetPixel($img,$height-$y3,$brown); }
//显示图形 imageGif($img);
//释放资源 imageDestroy($img); /*==隐逸鸟==*/ ?>
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|