以前はアクションスクリプトを使用して三角関数曲線を動的に描画していましたが、実際、PHP で三角関数曲線を出力するのは非常に簡単です。
//ヘッダー情報を送信
header("Content-type: image/gif");
//画像を作成します
$img = imageCreate(MAX_WIDTH_PIXEL, MAX_HEIGHT_PIXEL);
//カラーを設定します
$bgcolor = imageColorAllocate($img, 0xff, 0xe9, 0xe9);
$red = imageColorAllocate($img, 255, 0, 0);
$blue = imageColorAllocate($img, 0, 0 , 255);
$brown = imageColorAllocate($img, 100, 0, 0);
$black = imageColorAllocate($img, 0, 0, 0);
$width = MAX_WIDTH_PIXEL/2; //幅
$height = MAX_HEIGHT_PIXEL/2;
imageLine($img, $width, 0, $width, MAX_HEIGHT_PIXEL, $black) //y 軸
imageLine($img, 0, $height, MAX_WIDTH_PIXEL, $height, $black); ); //x 軸
for($i=0; $i {
$y1 = 100 * sin($i/100 * M_PI);
imageSetPixel($ img, $i、$height+$y1、$blue);
imageSetPixel($img, $i, $height+$y2, $red);
imageSetPixel($img, $i, $height-$y3, $brown);
}
imageGif($img);
imageDestroy($img);