Imagick
extends AbstractDraw
in package
Draw class for Imagick
Tags
Table of Contents
- $fillColor : Colorinterface
- Fill color
- $image : mixed
- Image object
- $opacity : float
- Opacity
- $strokeColor : Colorinterface
- Stroke color
- $strokeWidth : int
- Stroke width
- __construct() : mixed
- Constructor
- arc() : Imagick
- Draw an arc on the image.
- chord() : Imagick
- Draw a chord on the image.
- circle() : Imagick
- Method to add a circle to the image.
- ellipse() : Imagick
- Draw an ellipse on the image.
- getFillColor() : Colorinterface
- Get fill color
- getImage() : AbstractAdapter
- Get the image object
- getOpacity() : mixed
- Get the opacity
- getStrokeColor() : Colorinterface
- Get stroke color
- getStrokeWidth() : int
- Get stroke width
- hasImage() : bool
- Has the image object
- line() : Imagick
- Draw a line on the image.
- pie() : Imagick
- Draw a pie slice on the image.
- polygon() : Imagick
- Draw a polygon on the image.
- rectangle() : Imagick
- Draw a rectangle on the image.
- roundedRectangle() : Imagick
- Draw a rounded rectangle on the image.
- roundedSquare() : Imagick
- Draw a rounded square on the image.
- setFillColor() : AbstractDraw
- Set fill color
- setImage() : AbstractEditObject
- Set the image object
- setOpacity() : Imagick
- Set the opacity
- setStrokeColor() : AbstractDraw
- Set stroke color
- setStrokeWidth() : AbstractDraw
- Get stroke width
- square() : Imagick
- Draw a square on the image.
Properties
$fillColor
Fill color
protected
Colorinterface
$fillColor
= null
$image
Image object
protected
mixed
$image
= null
$opacity
Opacity
protected
float
$opacity
= 1.0
$strokeColor
Stroke color
protected
Colorinterface
$strokeColor
= null
$strokeWidth
Stroke width
protected
int
$strokeWidth
= 0
Methods
__construct()
Constructor
public
__construct([AbstractAdapter $image = null ]) : mixed
Instantiate an image edit object
Parameters
- $image : AbstractAdapter = null
Return values
mixed —arc()
Draw an arc on the image.
public
arc(int $x, int $y, int $start, int $end, int $w[, int $h = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $start : int
- $end : int
- $w : int
- $h : int = null
Return values
Imagick —chord()
Draw a chord on the image.
public
chord(int $x, int $y, int $start, int $end, int $w[, int $h = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $start : int
- $end : int
- $w : int
- $h : int = null
Return values
Imagick —circle()
Method to add a circle to the image.
public
circle(int $x, int $y, int $w) : Imagick
Parameters
- $x : int
- $y : int
- $w : int
Return values
Imagick —ellipse()
Draw an ellipse on the image.
public
ellipse(int $x, int $y, int $w[, int $h = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $w : int
- $h : int = null
Return values
Imagick —getFillColor()
Get fill color
public
getFillColor() : Colorinterface
Return values
Colorinterface —getImage()
Get the image object
public
getImage() : AbstractAdapter
Return values
AbstractAdapter —getOpacity()
Get the opacity
public
getOpacity() : mixed
Return values
mixed —getStrokeColor()
Get stroke color
public
getStrokeColor() : Colorinterface
Return values
Colorinterface —getStrokeWidth()
Get stroke width
public
getStrokeWidth() : int
Return values
int —hasImage()
Has the image object
public
hasImage() : bool
Return values
bool —line()
Draw a line on the image.
public
line(int $x1, int $y1, int $x2, int $y2) : Imagick
Parameters
- $x1 : int
- $y1 : int
- $x2 : int
- $y2 : int
Return values
Imagick —pie()
Draw a pie slice on the image.
public
pie(int $x, int $y, int $start, int $end, int $w[, int $h = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $start : int
- $end : int
- $w : int
- $h : int = null
Return values
Imagick —polygon()
Draw a polygon on the image.
public
polygon(array<string|int, mixed> $points) : Imagick
Parameters
- $points : array<string|int, mixed>
Return values
Imagick —rectangle()
Draw a rectangle on the image.
public
rectangle(int $x, int $y, int $w[, int $h = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $w : int
- $h : int = null
Return values
Imagick —roundedRectangle()
Draw a rounded rectangle on the image.
public
roundedRectangle(int $x, int $y, int $w[, int $h = null ][, int $rx = 10 ][, int $ry = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $w : int
- $h : int = null
- $rx : int = 10
- $ry : int = null
Return values
Imagick —roundedSquare()
Draw a rounded square on the image.
public
roundedSquare(int $x, int $y, int $w[, int $rx = 10 ][, int $ry = null ]) : Imagick
Parameters
- $x : int
- $y : int
- $w : int
- $rx : int = 10
- $ry : int = null
Return values
Imagick —setFillColor()
Set fill color
public
setFillColor(ColorInterface $color) : AbstractDraw
Parameters
- $color : ColorInterface
Return values
AbstractDraw —setImage()
Set the image object
public
setImage(AbstractAdapter $image) : AbstractEditObject
Parameters
- $image : AbstractAdapter
Return values
AbstractEditObject —setOpacity()
Set the opacity
public
setOpacity(float $opacity) : Imagick
Parameters
- $opacity : float
Return values
Imagick —setStrokeColor()
Set stroke color
public
setStrokeColor(ColorInterface $color) : AbstractDraw
Parameters
- $color : ColorInterface
Return values
AbstractDraw —setStrokeWidth()
Get stroke width
public
setStrokeWidth(int $w) : AbstractDraw
Parameters
- $w : int
Return values
AbstractDraw —square()
Draw a square on the image.
public
square(int $x, int $y, int $w) : Imagick
Parameters
- $x : int
- $y : int
- $w : int