PHP逆引き大全 516の極意

画像・動画操作の極意 - Tips347 四角形を描画する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

5-2GDTips347 四角形を描画する

Level1

Pointimagerectangle関数を使う

「346」と同様に今度は四角形をたくさん描画してみましょう。

四角形を描くには、直線を描く「346」のリスト1で使ったimageline関数をimagerectangle関数に変えるだけで完成です。

リスト1四角形を描画する(347.php)
<?php
    
    //新規画像をメモリ上に作成
    $output_img = imagecreatetruecolor(800,600);
    //直線の数を10本?100本の間でランダムで決める
    $loop = mt_rand(10,100);
    
    for ($i=0; $i <= $loop; $i++) {
        //始点の決定
        $start_x = mt_rand(0,800);
        $start_y = mt_rand(0,600);
        
        //終点の決定
        $end_x = mt_rand(0,800);
        $end_y = mt_rand(0,600);
        
        //色をRGBで指定する
       

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません