\Pop\Image\DrawGd

Draw class for Gd

Summary

Methods
Properties
Constants
__construct()
getImage()
getOpacity()
getFillColor()
getStrokeColor()
getStrokeWidth()
setImage()
setFillColor()
setStrokeColor()
setStrokeWidth()
setOpacity()
line()
rectangle()
square()
ellipse()
circle()
arc()
chord()
pie()
polygon()
No public properties found
No constants found
No protected methods found
$image
$opacity
$fillColor
$strokeColor
$strokeWidth
N/A
No private methods found
No private properties found
N/A

Properties

$opacity

$opacity : integer

Opacity

Type

integer

$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(integer  $opacity) : \Pop\Image\Draw\Gd

Set the opacity

Parameters

integer $opacity

Returns

\Pop\Image\Draw\Gd

line()

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

Draw a line on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

rectangle()

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

Draw a rectangle on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

square()

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

Draw a square on the image.

Parameters

integer $x
integer $y
integer $w

Returns

\Pop\Image\Draw\Gd

ellipse()

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

Draw an ellipse on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

circle()

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

Method to add a circle to the image.

Parameters

integer $x
integer $y
integer $w

Returns

\Pop\Image\Draw\Gd

arc()

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

Draw an arc on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

chord()

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

Draw a chord on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

pie()

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

Draw a slice on the image.

Parameters

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

Returns

\Pop\Image\Draw\Gd

polygon()

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

Draw a polygon on the image.

Parameters

array $points

Returns

\Pop\Image\Draw\Gd