PHP逆引き大全 516の極意

画像・動画操作の極意 - Tips346 線を描画する

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

5-2GDTips346 線を描画する

Level1

Pointimageline関数を使う

空白の画像に線を描画してみましょう。GDではimageline関数を使って、始点と終点、色を決めてやるだけで簡単に線を引くことができます。

単純に1本の線を引くだけではつまらないので、ここでは以下の条件で線を引いてみます。

線の数:10〜100本の間でランダムで決める

始点と終点:800x600の画像内でランダムで決める

色:$red,$green,$blueそれぞれを0〜255の間でランダムで決め、これをRGB色として指定

画面1の実行結果はあくまでも「例」です。ブラウザを再読み込みする度に、ランダムで決定された様々な線が表示されます。

リスト1いろいろな直線を引く(346.php)
<?php
    
    //新規画像をメモリ上に作成
    $output_img = imagecreatetruecolor(800,600);
    
    //直線の数を10本?100本の間でランダムで決める
    $loop = mt_rand(10,100);
    
    for ($i=0; $i

出典情報

Medium

PHP逆引き大全 516の極意

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

コメント

    コメントはありません