Я хотел бы нарисовать прямоугольник под углом с помощью PHP. Я знаю, что вы можете рисовать прямоугольники с помощью PHP, используя imagefilledrectangle
, но как нарисовать его под углом.
public function drawshelf($x1, $y1, $x2, $y2, $width, $angle = 'false'){
imagesetthickness ( $this->canvas, 1 );
for ($i=0; $i < $width; $i++){ //HORIZONTAL
imageline( $this->canvas, $x1, $y1, $x2, $y2, $this->color );
$y1++; $y2++;
if( $angle == 'true' ){ $x1--; $x2--; }
}
}
Я написал эту функцию, чтобы нарисовать ее, используя линии и петлю, но она не подходит прямо как красная коробка.
Может кто-нибудь сказать мне, что я делаю не так? И ты можешь нарисовать это так?