GmagickDraw::rectangle()
(PECL gmagick >= Unknown)
Draws a rectangle
说明
public GmagickDraw::rectangle(float $x1,float $y1,float $x2,float $y2): GmagickDraw
Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings.
参数
- $x1
x ordinate of first coordinate
- $y1
y ordinate of first coordinate
- $x2
x ordinate of second coordinate
- $y2
y ordinate of second coordinate
返回值
The GmagickDraw object on success
Создаем белый прямоугольник внизу изображения. [Create a white rectangle at the bottom of the image.] $image = "http://localhost/files/upload/399000/399357/cmsimage8KEGF3.jpg"; list($width, $height) = getimagesize($image); $gmagicDraw = new GmagickDraw(); $gmagicDraw->setfillcolor("#fff"); $gmagicDraw->rectangle(0, $height - $height * 0.02, $width, $height); $gImage = new Gmagick(); $gImage->readImage($image); $gImage->drawimage($gmagicDraw); $gImage->writeimage(DOCROOT . "files/temp/img". $someId);