ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルを使用して画像にサイン曲線とコサイン曲線を描く方法

PHP_PHP チュートリアルを使用して画像にサイン曲線とコサイン曲線を描く方法

WBOY
リリース: 2016-07-21 15:08:39
オリジナル
963 人が閲覧しました

以前はアクションスクリプトを使用して三角関数曲線を動的に描画していましたが、実際、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, 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);

$y2 = 100 * sin($i/300 * M_PI);

imageSetPixel($img, $i, $height+$y2, $red);

$y3 = 100 * sin($i/300 * M_PI);

imageSetPixel($img, $i, $height-$y3, $brown);
}

//グラフィックを表示

imageGif($img);

//リソースを解放します

imageDestroy($img);



http://www.bkjia.com/PHPjc/327471.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/327471.html技術記事以前はアクションスクリプトを使用して三角関数曲線を動的に描画していましたが、実際、PHP で三角関数曲線を出力するのは非常に簡単です。 コードをコピーします。 コードは次のとおりです。 ?phpdefine("MAX_WIDTH_PIXEL", 600);
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート