Documentation

Gd extends AbstractDraw
in package

Draw class for Gd

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2024 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
4.0.0

Table of Contents

Properties

$fillColor  : Colorinterface|null
Fill color
$image  : mixed
Image object
$opacity  : int
Opacity
$strokeColor  : Colorinterface|null
Stroke color
$strokeWidth  : int
Stroke width

Methods

__construct()  : mixed
Constructor
arc()  : Gd
Draw an arc on the image.
chord()  : Gd
Draw a chord on the image.
circle()  : Gd
Method to add a circle to the image.
ellipse()  : Gd
Draw an ellipse on the image.
getFillColor()  : Colorinterface
Get fill color
getImage()  : AbstractAdapter|null
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()  : Gd
Draw a line on the image.
pie()  : Gd
Draw a slice on the image.
polygon()  : Gd
Draw a polygon on the image.
rectangle()  : Gd
Draw a rectangle on the image.
setFillColor()  : AbstractDraw
Set fill color
setImage()  : AbstractEditObject
Set the image object
setOpacity()  : Gd
Set the opacity
setStrokeColor()  : AbstractDraw
Set stroke color
setStrokeWidth()  : AbstractDraw
Get stroke width
square()  : Gd
Draw a square on the image.

Properties

$fillColor

Fill color

protected Colorinterface|null $fillColor = null

$opacity

Opacity

protected int $opacity = 0

$strokeColor

Stroke color

protected Colorinterface|null $strokeColor = null

$strokeWidth

Stroke width

protected int $strokeWidth = 0

Methods

arc()

Draw an arc on the image.

public arc(int|float $x, int|float $y, int|float $start, int|float $end, int|float $w[, int|float|null $h = null ]) : Gd
Parameters
$x : int|float
$y : int|float
$start : int|float
$end : int|float
$w : int|float
$h : int|float|null = null
Return values
Gd

chord()

Draw a chord on the image.

public chord(int|float $x, int|float $y, int|float $start, int|float $end, int|float $w[, int|float|null $h = null ]) : Gd
Parameters
$x : int|float
$y : int|float
$start : int|float
$end : int|float
$w : int|float
$h : int|float|null = null
Return values
Gd

circle()

Method to add a circle to the image.

public circle(int|float $x, int|float $y, int|float $w) : Gd
Parameters
$x : int|float
$y : int|float
$w : int|float
Return values
Gd

ellipse()

Draw an ellipse on the image.

public ellipse(int|float $x, int|float $y, int|float $w[, int|float|null $h = null ]) : Gd
Parameters
$x : int|float
$y : int|float
$w : int|float
$h : int|float|null = null
Return values
Gd

getFillColor()

Get fill color

public getFillColor() : Colorinterface
Return values
Colorinterface

getOpacity()

Get the opacity

public getOpacity() : mixed

getStrokeColor()

Get stroke color

public getStrokeColor() : Colorinterface
Return values
Colorinterface

getStrokeWidth()

Get stroke width

public getStrokeWidth() : int
Return values
int

line()

Draw a line on the image.

public line(int|float $x1, int|float $y1, int|float $x2, int|float $y2) : Gd
Parameters
$x1 : int|float
$y1 : int|float
$x2 : int|float
$y2 : int|float
Return values
Gd

pie()

Draw a slice on the image.

public pie(int|float $x, int|float $y, int|float $start, int|float $end, int|float $w[, int|float|null $h = null ]) : Gd
Parameters
$x : int|float
$y : int|float
$start : int|float
$end : int|float
$w : int|float
$h : int|float|null = null
Return values
Gd

polygon()

Draw a polygon on the image.

public polygon(array<string|int, mixed> $points) : Gd
Parameters
$points : array<string|int, mixed>
Return values
Gd

rectangle()

Draw a rectangle on the image.

public rectangle(int|float $x, int|float $y, int|float $w[, int|float|null $h = null ]) : Gd
Parameters
$x : int|float
$y : int|float
$w : int|float
$h : int|float|null = null
Return values
Gd

setOpacity()

Set the opacity

public setOpacity(int|float $opacity) : Gd
Parameters
$opacity : int|float
Return values
Gd

square()

Draw a square on the image.

public square(int|float $x, int|float $y, int|float $w) : Gd
Parameters
$x : int|float
$y : int|float
$w : int|float
Return values
Gd

        
On this page

Search results