ユーザーにデータを表示する場合、直感的な効果は次のとおりです。文字は数字ほど良くはなく、数字は写真ほど良くはありません。アンケートのデザインでは、データは横棒のユーザーの図の形式で表示されます。どの調査や特定の結果の人気を直感的に確認できます。テクノロジーを共有する方法は次のとおりです:
1.PHP自体は描画をサポートしていますが、GDライブラリを有効にする必要があります。
php.ini ファイルを開き、extension=php_gd2.dll を見つけて、その前にあるセミコロン「;」を削除し、Apache
を再起動します。
2. 以下はデモファイルです。理解できない場合は、Baidu のみを使用してください^_^
。
XML/HTML コード
-
-
//キャンバスを作成します。作成前に出力やスペースを含めないでください。そうでない場合、画像は生成されません
-
$im=imagecreatetruecolor(100,10);
-
//$cc=imagecolorallocate($im,245,245,245);
-
//imagefill($im,0,0,$cc);
-
//カラーリングの色はRGB形式です
-
$red=imagecolorallocate($im,0,0,245);
$cc=imagecolorallocate($im,245,245,245);
-
//カラー
-
$red1 = imagecolorallocate($im,30,144,255);
$red2 = imagecolorallocate($im,220,20,60);
-
$red3 = imagecolorallocate($im,0,206,209);
$red4 = imagecolorallocate($im,255,255,0);
-
//塗りつぶされた四角形の色はカスタマイズできます。上記で定義された色は単なるテスト例であり、長さの比率はプロジェクトの動的データに従って制御できます。
// サークル-
//imageellipse($im,20,20,20,20,$red);
-
//直線
-
//imageline($im,0,0,400,300,$red);
// 長方形 -
//imagerectangle($im,0,0,100,10,$red);
-
// 長方形を塗りつぶします
-
imagefilledrectangle($im,0,0,30,10,$red);
imagefilledrectangle($im,30,0,100,10,$cc);
-
//アーク
-
//imagearc($im,100,100,50,50,180,270,$red);
//セクター-
//imagefilledarc($im,100,100,80,50,180,270,$red,IMG_ARC_PIE);
-
//画像をキャンバスにコピー
-
//1. ソース画像をロードします
-
//$srcImage=imagecreatefromgif("2.GIF");
//ここでは getimagesize() を使用できます -
//$srcImageInfo=getimagesize("2.GIF");
-
//ソース画像をターゲットキャンバスにコピー
-
//imagecopy($im,$srcImage,0,0,0,0,$srcImageInfo[0],$srcImageInfo[1]);
header("コンテンツタイプ: 画像/png");
-
//画像を生成
-
imagepng($im);
-
//メモリを解放してください、親愛なる、注意してください!この一文を追加しないと、アクセス数が多いとApacheが爆発してしまいます
-
画像デストーリー($im)
-
?>
-
-
-
-