真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中如何繪制多邊形、弧形和橢圓

這篇文章主要介紹“PHP中如何繪制多邊形、弧形和橢圓”,在日常操作中,相信很多人在PHP中如何繪制多邊形、弧形和橢圓問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”PHP中如何繪制多邊形、弧形和橢圓”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于成都網(wǎng)站設計、成都做網(wǎng)站、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

PHP中如何繪制多邊形、弧形和橢圓

經(jīng)過之前的文章講述,PHP繪制基本的圖形已經(jīng)了解了,其中就有怎樣去繪制矩形,既然矩形能繪制的話,那三角形、五邊形又應該怎樣去繪制呢?那么接下來我們來了解一下,PHP中應該怎樣去繪制多邊形。

繪制多邊形

跟繪制矩形時有些相似,繪制多邊形也有兩個函數(shù)可以完成,就是 imagepolygon() 函數(shù)和 imagefilledpolygon()函數(shù),它們的語法格式如下:

imagepolygon(resource $image, array $points, int $num_points, int $color)
imagefilledpolygon(resource $image, array $points, int $num_points, int $color)

之所以說和矩形的兩個函數(shù)相似是因為,imagepolygon()函數(shù)后面的顏色是繪制多邊形邊線的顏色,imagefilledpolygon()函數(shù)后面的顏色是繪制多邊形內(nèi)部填充的顏色。

在語法中,$image表示的是畫布 ;$points 是一個數(shù)組;第三個參數(shù) $num_points 用來設置多邊形的頂點數(shù),必須大于 3。

示例如下:

輸出結(jié)果:

PHP中如何繪制多邊形、弧形和橢圓

繪制橢圓

在PHP中可以通過imageellipse() 函數(shù)來繪制一個橢圓,與繪制多邊形類似也可以通過imagefilledellipse() 函數(shù)來繪制橢圓并且進行填充.它們的語法格式如下:

imageellipse(resource $image, int $x, int $y, int $width, int $height, int $color)
imagefilledellipse(resource $image, int $x, int $y, int $width, int $height, int $color)

其中,其中 $x 和 $y 分別代表橢圓圓心的橫縱坐標;$width 和 $height 分別代表橢圓的寬度和高度,后面的$colorb分別代表了橢圓的邊線顏色和橢圓的填充顏色。

示例如下:

輸出結(jié)果:

PHP中如何繪制多邊形、弧形和橢圓

繪制弧線

在PHP中可以通過 imagearc() 函數(shù)和 imagefilledarc() 函數(shù)來進行繪制一條弧線或者圓形,其中不同的是,imagearc() 函數(shù)繪制弧線的顏色是邊線顏色,imagefilledarc() 函數(shù)繪制弧線會填充。它們的語法格式如下:

imagearc(resource $image, int $x, int $y, int $width, int $height, int $start, int $end, int $color)
imagefilledarc(resource $image, int $x, int $y, int $width, int $height, int $start, int $end, int $color, int $style)

其中 $x 和 $y 分別表示為圓弧中心點的橫縱坐標;$width 和 $height 分別表示為圓弧的寬度和高度;$start 和 $end 分別代表圓弧的起點角度和終點角度。

其中還有我們需要注意的是,imagefilledarc() 函數(shù)比 imagearc() 函數(shù)多了一個 $style 參數(shù),這個參數(shù)是用來設置顏色的填充類型的。它有以下幾種:

  • IMG_ARC_PIE:普通填充,產(chǎn)生圓形邊界;

  • IMG_ARC_CHORD:只使用直線連接起點和終點,需要注意的是它與 IMG_ARC_PIE 互斥;

  • IMG_ARC_NOFILL:指明弧或弦只有輪廓,不填充;

  • IMG_ARC_EDGED:用直線將起始和結(jié)束點與中心點相連。

示例如下:

輸出結(jié)果:

PHP中如何繪制多邊形、弧形和橢圓

到此,關于“PHP中如何繪制多邊形、弧形和橢圓”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)頁名稱:PHP中如何繪制多邊形、弧形和橢圓
分享地址:http://weahome.cn/article/jppjsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部