ホームページ > バックエンド開発 > PHPチュートリアル > PHP による 3D パーセンテージ グラフィック統計効果の生成_PHP チュートリアル

PHP による 3D パーセンテージ グラフィック統計効果の生成_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:45:30
オリジナル
1111 人が閲覧しました

PHP は 3D パーセントグラフィック統計効果を生成します このプログラムは、ユーザーが提供したデータに基づいて 3D パーセンテージ画像の統計効果を生成します。これは、3D パーセンテージ画像の統計効果を生成する中国のウェブマスター

php チュートリアルに少し似ています。 /*
このプログラムは、ユーザーが提供したデータに基づいて 3D 効果の割合の画像統計を生成します。その効果は中国のウェブマスターに少し似ています
。 */
$image = imagecreatetruecolor(200,200) //200*200 のキャンバスを作成します。

//複数の差別化された色を作成します
$red = imagecolorallocate($image,255,0,0);

$blue = imagecolorallocate($image,0,0,255);
$ yellow = imagecolorallocate($image,255,255,0);
$violet = imagecolorallocate($image,255,0,255);
$white = imagecolorallocate($image,255,255,255);
$black = imagecolorallocate($image,0,0,0);

// for ループを使用して 3D 効果の基礎となる効果を作成します

for($i=120;$i>100;$i--){
Imagefilledarc($image,100,$i,200,120,0,30,$red,img_arc_pie);//img_arc_pie アノテーションは次のとおりです:

imagefilledarc($image,100,$i,200,120,30,80,$blue,img_arc_pie);

Imagefilledarc($image,100,$i,200,120,80,360,$ yellow,img_arc_pie);

}
//bool imagefilledarc (リソース画像、int cx、int cy、int w、int h、int s、int e、int color、int style)
//
//imagefilledarc()はimageで表される画像にcx,cy(画像の左上隅が0,0)を使って楕円弧を描きます。成功した場合は true、失敗した場合は false を返します。 w と h はそれぞれ楕円の幅と高さを指定し、s と e パラメータは開始点と終了点を角度で指定します。 style には、次の値のビット単位の OR (または) を指定できます:
//
//img_arc_pie
//
//img_arc_chord
//
//img_arc_nofill
//
//img_arc_edged

//このレイヤーはトップレイヤーのエフェクトなので立体感が出ます!

Imagearc($image,100,100,200,120,0,360,$black);//3D 効果がより明確に見えるように黒い境界線を追加します
Imagefilledarc($image,100,100,200,120,0,30,$red,img_arc_pie);
Imagefilledarc($image,100,100,200,120,30,80,$blue,img_arc_pie);
Imagefilledarc($image,100,100,200,120,80,360,$ yellow,img_arc_pie);

//もちろん、必要に応じて、特定の操作をバッチで実行して画像に入力することもできます

$str = iconv ("gbk","utf-8","36%");//中国語を入力したい場合はこの変換が必要です。例: 占有率: 30%

Imagettftext($image,10,360-15,100+70,115,$white,"simhei.ttf",$str);

imagejpeg($image);

imagedestroy($image);


http://www.bkjia.com/PHPjc/633030.html

tru​​ehttp://www.bkjia.com/PHPjc/633030.html技術記事 PHP は 3D パーセンテージ グラフィックの統計効果を生成します。このプログラムは、ユーザーが提供したデータに基づいて 3D 効果のパーセンテージ画像の統計効果を生成します。統計効果は、3D パーセンテージ グラフィックを生成する中国の Web マスター PHP チュートリアルに似ています。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート