php繪制一條弧線的方法
本文實(shí)例講述了php繪制一條弧線的方法。分享給大家供大家參考。具體如下:
弧線相當(dāng)于截取了橢圓的一部分。代碼如下:
//1、創(chuàng)建畫布
$im = imagecreatetruecolor(300,200);//新建一個(gè)真彩色圖像,默認(rèn)背景是黑色,返回圖像標(biāo)識符。另外還有一個(gè)函數(shù) imagecreate 已經(jīng)不推薦使用。
//2、繪制所需要的圖像
$red = imagecolorallocate($im,255,0,0);//創(chuàng)建一個(gè)顏色,以供使用
imagearc($im,100,80,120,90,0,120,$red);//畫一條弧線(橢圓或圓形是一條特殊的弧線)。參數(shù)理解,相當(dāng)于截取了橢圓/圓形的一部分。(100,80)表示中心點(diǎn);(120,90)表示(橢圓)寬度與高;(0,120):0表示起點(diǎn),中心點(diǎn)水平向右直線,與弧線交叉點(diǎn),為0點(diǎn)。120表示從起點(diǎn)開始,順時(shí)針轉(zhuǎn)120度(特殊:當(dāng)為360時(shí),相當(dāng)于轉(zhuǎn)了一圈,得到一個(gè)圓)。
//3、輸出圖像
header("content-type: image/png");
imagepng($im);//輸出到頁面。如果有第二個(gè)參數(shù)[,$filename],則表示保存圖像
//4、銷毀圖像,釋放內(nèi)存
imagedestroy($im);
?>
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法實(shí)例
這篇文章主要介紹了smarty內(nèi)置函數(shù){loteral}、{ldelim}和{rdelim}用法,實(shí)例分析了{(lán)loteral}、{ldelim}和{rdelim}的功能及使用技巧,需要的朋友可以參考下2015-01-01php簡單實(shí)現(xiàn)發(fā)送帶附件的郵件
這篇文章主要介紹了php簡單實(shí)現(xiàn)發(fā)送帶附件的郵件,涉及附件上傳及郵件發(fā)送的相關(guān)技巧,需要的朋友可以參考下2015-06-06PHP 偽靜態(tài)技術(shù)原理以及突破原理實(shí)現(xiàn)介紹
偽靜態(tài)技術(shù)比較好突破,需要自己構(gòu)造中轉(zhuǎn)注入頁面;偽靜態(tài)技術(shù)原理都很簡單,就是把原來的 index.php?id=1 這種形式的URL給替換成其它形式2013-07-07生成ubuntu自動(dòng)切換壁紙xml文件的php代碼
運(yùn)行代碼后在圖片目錄下會生成yuxing.xml,方便ubuntu自動(dòng)切換壁紙.2010-07-07PHP文件去掉PHP注釋空格的函數(shù)分析(PHP代碼壓縮)
我自己嘗試過正則,但是發(fā)現(xiàn)在過濾單行注釋等方面不盡如意,很容易出錯(cuò)。無意中看到了某sns里面的strip_whitespace函數(shù),特進(jìn)行分享,希望能對需要的朋友有所幫助2013-07-07PHP調(diào)用全國天氣預(yù)報(bào)數(shù)據(jù)接口查詢天氣示例
這篇文章主要介紹了PHP調(diào)用全國天氣預(yù)報(bào)數(shù)據(jù)接口查詢天氣,涉及第三方平臺的key申請、接口數(shù)據(jù)調(diào)用及curl相關(guān)操作技巧,需要的朋友可以參考下2019-02-02