$image
$image : \Pop\Image\AbstractImage
Image object
Draw class for Svg
$image : \Pop\Image\AbstractImage
Image object
__construct(\Pop\Image\AbstractImage $image = null) : \Pop\Image\Draw\AbstractDraw
Constructor
Instantiate an image object
\Pop\Image\AbstractImage | $image |
getImage() : \Pop\Image\AbstractImage
Get the image object
setImage(\Pop\Image\AbstractImage $image) : \Pop\Image\Draw\AbstractDraw
Set the image object
\Pop\Image\AbstractImage | $image |
setFillColor(integer $r, integer $g, integer $b) : \Pop\Image\Draw\AbstractDraw
Set fill color
integer | $r | |
integer | $g | |
integer | $b |
setStrokeColor(integer $r, integer $g, integer $b) : \Pop\Image\Draw\AbstractDraw
Set stroke color
integer | $r | |
integer | $g | |
integer | $b |
setStrokeWidth(integer $w, integer $dashLength = null, integer $dashGap = null) : \Pop\Image\Draw\Svg
Get stroke width
integer | $w | |
integer | $dashLength | |
integer | $dashGap |
setOpacity(float $opacity) : \Pop\Image\Draw\Svg
Set the opacity
float | $opacity |
addClippingPath(integer $path) : \Pop\Image\Draw\Svg
Add a clipping path
integer | $path |
setCurrentClippingPath(mixed $path) : \Pop\Image\Draw\Svg
Get the current clipping path index
mixed | $path |
clipping() : \Pop\Image\Draw\Svg
Add a clipping path
clearClipping() : \Pop\Image\Draw\Svg
Add a clipping path
line(integer $x1, integer $y1, integer $x2, integer $y2) : \Pop\Image\Draw\Svg
Method to draw a line to the image.
integer | $x1 | |
integer | $y1 | |
integer | $x2 | |
integer | $y2 |
rectangle(integer $x, integer $y, integer $w, integer $h = null) : \Pop\Image\Draw\Svg
Method to draw a rectangle to the image.
integer | $x | |
integer | $y | |
integer | $w | |
integer | $h |
square(integer $x, integer $y, integer $w) : \Pop\Image\Draw\Svg
Method to draw a rectangle to the image.
integer | $x | |
integer | $y | |
integer | $w |
roundedRectangle(integer $x, integer $y, integer $w, integer $h = null, integer $rx = 10, integer $ry = null) : \Pop\Image\Draw\Svg
Method to draw a rectangle to the image.
integer | $x | |
integer | $y | |
integer | $w | |
integer | $h | |
integer | $rx | |
integer | $ry |
roundedSquare(integer $x, integer $y, integer $w, integer $rx = 10, integer $ry = null) : \Pop\Image\Draw\Svg
Method to draw a rectangle to the image.
integer | $x | |
integer | $y | |
integer | $w | |
integer | $rx | |
integer | $ry |
ellipse(integer $x, integer $y, integer $w, integer $h = null) : \Pop\Image\Draw\Svg
Method to add an ellipse to the image.
integer | $x | |
integer | $y | |
integer | $w | |
integer | $h |
circle(integer $x, integer $y, integer $w) : \Pop\Image\Draw\Svg
Method to add a circle to the image.
integer | $x | |
integer | $y | |
integer | $w |
arc(integer $x, integer $y, integer $start, integer $end, integer $w, integer $h = null) : \Pop\Image\Draw\Svg
Method to add an arc to the image.
integer | $x | |
integer | $y | |
integer | $start | |
integer | $end | |
integer | $w | |
integer | $h |
polygon(array $points) : \Pop\Image\Draw\Svg
Method to draw a polygon to the image.
array | $points |