怎么在php中利用GD2繪制幾何圖形-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)怎么在php中利用GD2繪制幾何圖形,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十余年,專業(yè)且經(jīng)驗(yàn)豐富。十余年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為上千多家中小企業(yè)提供了成都做網(wǎng)站、成都網(wǎng)站制作解決方案,按需定制制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

具體如下:

bool imagefill( resource image, int x, int y, int color )


imagefill()函數(shù)在image圖像的坐標(biāo)( x, y ) (圖像的左上角為(0,0))處用color顏色執(zhí)行區(qū)域填充(即與(x,y)點(diǎn)顏色相同切相鄰的點(diǎn)都會(huì)被填充)。

bool imagefilledarc ( resource image , int cx , int cy , int w , int h , int s , int e , int color , int style )

imagefilledarc() 在 image 所代表的圖像中以 cx,cy(圖像左上角為 0, 0)畫一橢圓弧。成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 FALSE.w 和 h 分別指定了橢圓的寬和高,s 和 e 參數(shù)以角度指定了起始和結(jié)束點(diǎn)。style 可以是下列值按位或(OR)后的值:

IMG_ARC_PIE
IMG_ARC_CHORD
IMG_ARC_NOFILL
IMG_ARC_EDGED

IMG_ARC_PIE 和 IMG_ARC_CHORD 是互斥的;IMG_ARC_CHORD 只是用直線連接了起始和結(jié)束點(diǎn),IMG_ARC_PIE 則產(chǎn)生圓形邊界(如果兩個(gè)都用,IMG_ARC_CHORD生效)。IMG_ARC_NOFILL 指明弧或弦只有輪廓,不填充。IMG_ARC_EDGED 指明用直線將起始和結(jié)束點(diǎn)與中心點(diǎn)相連,和 IMG_ARC_NOFILL 一起使用是畫餅狀圖輪廓的好方法(而不用填充)。

bool imagefilledellipse ( resource image , int cx , int cy , int w , int h , int color )

imagefilledellipse() 在 image 所代表的圖像中以 cx,cy(圖像左上角為 0, 0)為中心畫一個(gè)橢圓。w 和 h 分別指定了橢圓的寬和高。橢圓用 color 顏色填充。成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 FALSE.

bool imagefilledrectangle( resource image, int x1, int y1, int x2, int y2, int color )

該函數(shù)在image圖像中繪制一個(gè)用color顏色填充了的矩形, 其左上角坐標(biāo)為(x1, y1),右下角的坐標(biāo)為(x2, y2)。(0,0)為圖像的左上角。

例如:應(yīng)用如上函數(shù),繪制填充圓形和填充正方形,代碼如下

<?php
  header("Content-type: image/png");//將圖像輸出到瀏覽器
  $img = imagecreate(400, 200);//創(chuàng)建一個(gè)400X200的畫布
  $bg = imagecolorallocate($img, 0, 0, 255);//設(shè)置背景顏色
  $white = imagecolorallocate($img, 255, 255 ,255);//設(shè)置填充顏色
  imagefilledellipse($img, 100, 100, 150, 150, $white);//繪制填充圓形
  imagefilledrectangle($img, 200, 50, 300, 150, $white);//繪制填充正方形
  imagepng($img);//以png格式輸出圖像
  imagedestroy($img);//釋放資源

運(yùn)行結(jié)果如下所示

怎么在php中利用GD2繪制幾何圖形

以上就是怎么在php中利用GD2繪制幾何圖形,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章名稱:怎么在php中利用GD2繪制幾何圖形-創(chuàng)新互聯(lián)
本文路徑:http://muchs.cn/article26/djgcjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司