欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何使用php繪制在圖片上的正余弦曲線

 更新時(shí)間:2013年06月08日 11:28:58   作者:  
本篇文章是對(duì)使用php繪制在圖片上的正余弦曲線的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

以前用actionscript寫動(dòng)態(tài)繪制三角函數(shù)曲線,其實(shí)php輸出三角函數(shù)曲線也很簡(jiǎn)單。

復(fù)制代碼 代碼如下:

<?php
 define("MAX_WIDTH_PIXEL", 600);
 define("MAX_HEIGHT_PIXEL", 240);

 //發(fā)送標(biāo)頭信息
 header("Content-type: image/gif");

 //建立圖像
 $img = imageCreate(MAX_WIDTH_PIXEL, MAX_HEIGHT_PIXEL);

 //設(shè)定顏色
 $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;    //高度

 //建立坐標(biāo)軸
 imageLine($img, $width, 0, $width, MAX_HEIGHT_PIXEL, $black);//y軸
 imageLine($img, 0, $height, MAX_WIDTH_PIXEL, $height, $black);//x軸

 //通過(guò)循環(huán)來(lái)實(shí)現(xiàn)函數(shù)圖形的描繪
 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);
        /*==隱逸鳥==*/
?>

相關(guān)文章

  • php ci框架中加載css和js文件失敗的解決方法

    php ci框架中加載css和js文件失敗的解決方法

    在將html頁(yè)面整合到ci框架里面的時(shí)候,加載css和js失敗,下面對(duì)這個(gè)問(wèn)題進(jìn)行分析及解決
    2014-03-03
  • 淺談PHP正則表達(dá)式中修飾符/i, /is, /s, /isU

    淺談PHP正則表達(dá)式中修飾符/i, /is, /s, /isU

    我們?cè)赑HP正則表達(dá)式的學(xué)習(xí)中會(huì)碰到修飾符,那么關(guān)于PHP正則表達(dá)式修飾符的理解以及使用我們需要注意什么呢?那么我們來(lái)具體的看看它的概念以及相關(guān)內(nèi)容。
    2014-10-10
  • 常用的php對(duì)象類型判斷

    常用的php對(duì)象類型判斷

    整理的一些常用的php數(shù)值判斷函數(shù),保存為php文件
    2008-08-08
  • 如何利用PHP實(shí)現(xiàn)上傳圖片功能詳解

    如何利用PHP實(shí)現(xiàn)上傳圖片功能詳解

    這篇文章主要給大家介紹了關(guān)于如何利用PHP實(shí)現(xiàn)上傳圖片功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • PHP判斷是否有Get參數(shù)的方法

    PHP判斷是否有Get參數(shù)的方法

    這篇文章主要介紹了PHP如何判斷是否有Get參數(shù),方法很簡(jiǎn)單,一個(gè)函數(shù)就可以搞定,需要的朋友可以參考下
    2014-05-05
  • PHP中round()函數(shù)對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入的方法

    PHP中round()函數(shù)對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入的方法

    這篇文章主要介紹了PHP中round()函數(shù)對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入的方法,通過(guò)詳盡的實(shí)例對(duì)round()函數(shù)的各種常見(jiàn)用法進(jìn)行了歸納整理,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • 最新用php獲取谷歌PR值算法,附上php查詢PR值代碼示例

    最新用php獲取谷歌PR值算法,附上php查詢PR值代碼示例

    用php程序怎么獲取谷歌PR值,已經(jīng)有好幾個(gè)人問(wèn)我php查詢PR值怎么實(shí)現(xiàn)的,于是現(xiàn)在就把php查詢PR值法算法附上,大家可以直接使用下面的代碼去測(cè)試php查詢PR值
    2011-12-12
  • php去掉URL網(wǎng)址中帶有PHPSESSID的配置方法

    php去掉URL網(wǎng)址中帶有PHPSESSID的配置方法

    這篇文章主要介紹了php開發(fā)的網(wǎng)站網(wǎng)址中帶有PHPSESSID的解決辦法,也就是把PHP的跨頁(yè)傳遞SESSION選擇在php.ini中關(guān)閉,這樣這個(gè)參數(shù)就不會(huì)出現(xiàn)在URL中了,需要的朋友可以參考下
    2014-07-07
  • Php連接及讀取和寫入mysql數(shù)據(jù)庫(kù)的常用代碼

    Php連接及讀取和寫入mysql數(shù)據(jù)庫(kù)的常用代碼

    既然現(xiàn)在你看到了這篇文章,說(shuō)明你肯定知道PHP和MySQL是怎么一回事,我就不啰嗦了。但為什么你還要繼續(xù)閱讀此文呢?可能是以前你習(xí)慣復(fù)制粘貼一些代碼,并沒(méi)有真正弄懂代碼的含義;也可能你以前弄懂了,但像我一樣,有一段時(shí)間沒(méi)有接觸,生疏了
    2014-08-08
  • WordPress開發(fā)中短代碼的實(shí)現(xiàn)及相關(guān)函數(shù)使用技巧

    WordPress開發(fā)中短代碼的實(shí)現(xiàn)及相關(guān)函數(shù)使用技巧

    這篇文章主要介紹了WordPress開發(fā)中短代碼的實(shí)現(xiàn)及相關(guān)函數(shù)使用技巧,文中講到了add_shortcode函數(shù)和shortcode_atts函數(shù)的用法,需要的朋友可以參考下
    2016-01-01

最新評(píng)論