Class

Imagine\Image\Fill\Gradient\Linear

abstract class Linear implements FillInterface

Linear gradient fill

Methods

__construct(integer $length, ColorInterface $start, ColorInterface $end)

Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly

ColorInterface getColor(PointInterface $position)

Gets color of the fill for the given position

ColorInterface getStart()

ColorInterface getEnd()

Details

at line 46
final public __construct(integer $length, ColorInterface $start, ColorInterface $end)

Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly

Parameters

integer $length
ColorInterface $start
ColorInterface $end

at line 56
final public ColorInterface getColor(PointInterface $position)

Gets color of the fill for the given position

Parameters

PointInterface $position

Return Value

ColorInterface

at line 74
final public ColorInterface getStart()

Return Value

ColorInterface

at line 82
final public ColorInterface getEnd()

Return Value

ColorInterface