GmagickDraw::rectangle
(PECL gmagick >= Unknown)
GmagickDraw::rectangle — Draws a rectangle
Description
Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill settings.
Parameters
-
x1
-
x ordinate of first coordinate
-
y1
-
y ordinate of first coordinate
-
x2
-
x ordinate of second coordinate
-
y2
-
y ordinate of second coordinate
Return Values
The GmagickDraw object on success
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Обработка и генерация изображений
- Gmagick
- Функция GmagickDraw::annotate() - Draws text on the image
- Функция GmagickDraw::arc() - Draws an arc
- Функция GmagickDraw::bezier() - Draws a bezier curve
- Функция GmagickDraw::ellipse() - Draws an ellipse on the image
- Функция GmagickDraw::getfillcolor() - Returns the fill color
- Функция GmagickDraw::getfillopacity() - Returns the opacity used when drawing
- Функция GmagickDraw::getfont() - Returns the font
- Функция GmagickDraw::getfontsize() - Returns the font pointsize
- Функция GmagickDraw::getfontstyle() - Returns the font style
- Функция GmagickDraw::getfontweight() - Returns the font weight
- Функция GmagickDraw::getstrokecolor() - Returns the color used for stroking object outlines
- Функция GmagickDraw::getstrokeopacity() - Returns the opacity of stroked object outlines
- Функция GmagickDraw::getstrokewidth() - Returns the width of the stroke used to draw object outlines
- Функция GmagickDraw::gettextdecoration() - Returns the text decoration
- Функция GmagickDraw::gettextencoding() - Returns the code set used for text annotations
- Функция GmagickDraw::line() - The line purpose
- Функция GmagickDraw::point() - Draws a point
- Функция GmagickDraw::polygon() - Draws a polygon
- Функция GmagickDraw::polyline() - Draws a polyline
- Функция GmagickDraw::rectangle() - Draws a rectangle
- Функция GmagickDraw::rotate() - Applies the specified rotation to the current coordinate space
- Функция GmagickDraw::roundrectangle() - Draws a rounded rectangle
- Функция GmagickDraw::scale() - Adjusts the scaling factor
- Функция GmagickDraw::setfillcolor() - Sets the fill color to be used for drawing filled objects.
- Функция GmagickDraw::setfillopacity() - The setfillopacity purpose
- Функция GmagickDraw::setfont() - Sets the fully-specified font to use when annotating with text.
- Функция GmagickDraw::setfontsize() - Sets the font pointsize to use when annotating with text.
- Функция GmagickDraw::setfontstyle() - Sets the font style to use when annotating with text
- Функция GmagickDraw::setfontweight() - Sets the font weight
- Функция GmagickDraw::setstrokecolor() - Sets the color used for stroking object outlines.
- Функция GmagickDraw::setstrokeopacity() - Specifies the opacity of stroked object outlines.
- Функция GmagickDraw::setstrokewidth() - Sets the width of the stroke used to draw object outlines.
- Функция GmagickDraw::settextdecoration() - Specifies a decoration
- Функция GmagickDraw::settextencoding() - Specifies specifies the text code set
Коментарии
Создаем белый прямоугольник внизу изображения. [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);