「GD」タグアーカイブ

phpGD – linebox($x1, $y1, $x2, $y2, $col) – 二点にまたがるアタリ決めのボックス

スニペット

function linebox($x1, $y1, $x2, $y2, $col) {
  global $image;
  imagesetthickness($image, 1);
  imageline($image, $x1, $y1, $x2, $y2, $col);
  imageline($image, $x2, $y1, $x1, $y2, $col);
  imageline($image, $x1, $y1, $x1, $y2, $col);
  imageline($image, $x2, $y1, $x2, $y2, $col);
  imageline($image, $x1, $y1, $x2, $y1, $col);
  imageline($image, $x1, $y2, $x2, $y2, $col);
}

二点の座標と色の指定をすることにより四角に×を入れた線画を描写する。
GDによる描写位置を探るのに便利

デモ

linebox($x=5,$y=5,$x+20,$y+20,$yellow);

この例では座標5から20の大きさの正方形を描写する形となる。