Properties

$opacity

$opacity : float

Opacity

Type

float

$fillColor

$fillColor : array

Fill color

Type

array

$strokeColor

$strokeColor : array

Stroke color

Type

array

$strokeWidth

$strokeWidth : integer

Stroke width

Type

integer

Methods

getOpacity()

getOpacity() : mixed

Get the opacity

Returns

mixed

getFillColor()

getFillColor() : mixed

Get fill color

Returns

mixed

getStrokeColor()

getStrokeColor() : array

Get stroke color

Returns

array

getStrokeWidth()

getStrokeWidth() : integer

Get stroke width

Returns

integer

setFillColor()

setFillColor(integer  $r, integer  $g, integer  $b) : \Pop\Image\Draw\AbstractDraw

Set fill color

Parameters

integer $r
integer $g
integer $b

Returns

\Pop\Image\Draw\AbstractDraw

setStrokeColor()

setStrokeColor(integer  $r, integer  $g, integer  $b) : \Pop\Image\Draw\AbstractDraw

Set stroke color

Parameters

integer $r
integer $g
integer $b

Returns

\Pop\Image\Draw\AbstractDraw

setStrokeWidth()

setStrokeWidth(integer  $w) : \Pop\Image\Draw\AbstractDraw

Get stroke width

Parameters

integer $w

Returns

\Pop\Image\Draw\AbstractDraw

setOpacity()

setOpacity(float  $opacity) : \Pop\Image\Draw\Gmagick

Set the opacity

Parameters

float $opacity

Returns

\Pop\Image\Draw\Gmagick

line()

line(integer  $x1, integer  $y1, integer  $x2, integer  $y2) : \Pop\Image\Draw\Imagick

Draw a line on the image.

Parameters

integer $x1
integer $y1
integer $x2
integer $y2

Returns

\Pop\Image\Draw\Imagick

rectangle()

rectangle(integer  $x, integer  $y, integer  $w, integer  $h = null) : \Pop\Image\Draw\Imagick

Draw a rectangle on the image.

Parameters

integer $x
integer $y
integer $w
integer $h

Returns

\Pop\Image\Draw\Imagick

square()

square(integer  $x, integer  $y, integer  $w) : \Pop\Image\Draw\Imagick

Draw a square on the image.

Parameters

integer $x
integer $y
integer $w

Returns

\Pop\Image\Draw\Imagick

roundedRectangle()

roundedRectangle(integer  $x, integer  $y, integer  $w, integer  $h = null, integer  $rx = 10, integer  $ry = null) : \Pop\Image\Draw\Imagick

Draw a rounded rectangle on the image.

Parameters

integer $x
integer $y
integer $w
integer $h
integer $rx
integer $ry

Returns

\Pop\Image\Draw\Imagick

roundedSquare()

roundedSquare(integer  $x, integer  $y, integer  $w, integer  $rx = 10, integer  $ry = null) : \Pop\Image\Draw\Imagick

Draw a rounded square on the image.

Parameters

integer $x
integer $y
integer $w
integer $rx
integer $ry

Returns

\Pop\Image\Draw\Imagick

ellipse()

ellipse(integer  $x, integer  $y, integer  $w, integer  $h = null) : \Pop\Image\Draw\Imagick

Draw an ellipse on the image.

Parameters

integer $x
integer $y
integer $w
integer $h

Returns

\Pop\Image\Draw\Imagick

circle()

circle(integer  $x, integer  $y, integer  $w) : \Pop\Image\Draw\Imagick

Method to add a circle to the image.

Parameters

integer $x
integer $y
integer $w

Returns

\Pop\Image\Draw\Imagick

arc()

arc(integer  $x, integer  $y, integer  $start, integer  $end, integer  $w, integer  $h = null) : \Pop\Image\Draw\Imagick

Draw an arc on the image.

Parameters

integer $x
integer $y
integer $start
integer $end
integer $w
integer $h

Returns

\Pop\Image\Draw\Imagick

chord()

chord(integer  $x, integer  $y, integer  $start, integer  $end, integer  $w, integer  $h = null) : \Pop\Image\Draw\Imagick

Draw a chord on the image.

Parameters

integer $x
integer $y
integer $start
integer $end
integer $w
integer $h

Returns

\Pop\Image\Draw\Imagick

pie()

pie(integer  $x, integer  $y, integer  $start, integer  $end, integer  $w, integer  $h = null) : \Pop\Image\Draw\Imagick

Draw a pie slice on the image.

Parameters

integer $x
integer $y
integer $start
integer $end
integer $w
integer $h

Returns

\Pop\Image\Draw\Imagick

polygon()

polygon(array  $points) : \Pop\Image\Draw\Imagick

Draw a polygon on the image.

Parameters

array $points

Returns

\Pop\Image\Draw\Imagick