まず、GDライブラリが提供するImageCreatetrueColor関数を介して行われるキャンバスを作成する必要があります。キャンバスのサイズは、幅や高さなどの要件に応じて設定できます。
<?php $im = imagecreatetruecolor(500, 500);
次に、ImageColorAllocate関数を使用して色を設定します。 RGB値を選択して、0〜255の範囲の赤、緑、青のコンポーネントなどの色を定義できます。
<?php $blue = imagecolorallocate($im, 0, 0, 255);
キャンバスと色が設定されたら、イメージライン関数を使用してラインセグメントを描画できます。この関数は、開始点座標(x1、y1)とエンドポイント座標(x2、y2)、およびラインセグメントの色を受け入れます。
<?php imageline($im, 100, 100, 400, 400, $blue);
図面が終了したら、ImagePng関数を使用して画像を出力できます。ヘッダー関数を使用して、適切なコンテンツタイプを設定することを忘れないでください。
<?php header('Content-Type: image/png'); imagepng($im);
画像出力が完了したら、メモリの漏れを避けるために画像リソースをリリースする必要があります。
<?php imagedestroy($im);
<?php // aを作成します500x500キャンバス $im = imagecreatetruecolor(500, 500); // 青を割り当てます $blue = imagecolorallocate($im, 0, 0, 255); // 描く (100, 100) 到着 (400, 400) 青い線セグメント imageline($im, 100, 100, 400, 400, $blue); // 出力画像 header('Content-Type: image/png'); imagepng($im); // リソースを破壊します imagedestroy($im); ?>
上記の手順を通じて、PHPでラインセグメントを簡単に描画し、ニーズに応じてより多くのグラフィック図面を実行できます。 PHPグラフィックスの描画に興味がある場合は、より多くのGDライブラリ機能を調査し、より豊富なWebエフェクトを作成できます。