您好,登錄后才能下訂單哦!
這篇文章給大家介紹利用php怎么在圖片中繪制一個正余弦曲線,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
actionscript寫動態繪制三角函數曲線,其實php輸出三角函數曲線也很簡單。
復制代碼 代碼如下:
<?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<=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, $i, $height+$y2, $red);
$y3 = 100 * sin($i/300 * M_PI);
imageSetPixel($img, $i, $height-$y3, $brown);
}
//顯示圖形
imageGif($img);
//釋放資源
imageDestroy($img);
?>
關于利用php怎么在圖片中繪制一個正余弦曲線就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。